Check the coolant temp sensor if your engine is registering cold then your engine maybe dumping more gas then it actually has to. Happened to my truck a while back, just all of a sudden, and my uncle checked the computer, and it said my engine was running at -40 F