Problem Fixed
At last I have managed to fix the problem. Because of the API change the format was different, so it was actually my script that was getting confused. If a site did not have values for all 3 reach per million categories, it would move on to the next line of the API which usually contains a large number (hence the massive price increase). Anyways now that crisis is over, if you do spot any bugs please let me know asap. I am sorry for the inconvenience (or convenience for many of you).