Yes I posted the fix from 3DR about 10 posts back. Here it is again.
I sent all the log files to 3DR and they were able to isolate the problem (See Below)
"i have encounter multiple cases with that symptom, in 80% of the cases its because the parameters are modified either manually through the Tower app (or similar) or by uploading the parameters list from a ground station like Mission Planner or APM Planner, this changes the FRAME parameter which modifies the spin direction of the propellers. In the other 20%, the motor pods are placed in the wrong way (wrong order) which make solo spin like that.
The factory reset does not change the parameters to default. To reset the parameter to default please find the parameter "SYSID_SW_MREV", this parameter has a value of 120, change the value to 0 (zero) and rewrite the parameters to apply the changes."
We did this, recalibrated Level and Compass and everything is working great now. The solo is flying perfectly again. I am unsure how this setting got changed and I need to spend some time figuring that out so that it does not happen again. Nonetheless, all is good now. Hope this helps anyone having the same problem.
Thanks,