smartpricing + Adsense rollercoaster = bad day.. Get used to it.. it's those ups and downs that make Adsense so exciting!
Assuming your traffic stayed the same then yeah smartpricing or crappy MFA ads might have done you over.