Hi all,
I stumbled upon the same issue after analyzing problems with our SPI.
In my case the error rate correlated highly with the temperature of the i.MX28: After startup of the system we had no errors. Heating up the i.MX28 caused the error rate to go up, reaching about 30 - 40% of the affected data (where the last two bits are different). After turning off the heating the error rate dropped again to virtual zero.
Switching to ref_xtal worked also for me.
Maybe this information is helpful for others looking for temperature issues...
Best regards,
Wolfgang