Best place to get reliable historical data for MT4 back testing

 
I have been back testing various EA's that I develop for a long time now.
From time to time I see sudden changes in the historical data I get from my MT4 platform.
I am, using Metatrader 4 with FBS as my broker.
Is there a better way ot place to test my EA's that I create?