Yes I got it to finally work after resetting all perimeters for the pixhawk in mission planner. This seemed to be the only way to fix it, tired everything that 3dr recommended.
I had to apply the same solution to a Pixhawk where the I2C bus would not startup. Resetting all the parameters to the default values did the trick. Then you can reload your saved parameter file to get going again.