My 2001 grand am gt is using up a lot of fuel. It took a quarter of a tank to go 30 miles and seems to be worse at times. There is a brand new fuel pump, fuel filter and mass airflow sensor. My ignition is starting to go out but the car still starts up just fine and occasionally does not fire up all systems and I'm left with a few lights on the dash that tend to be off the next time it starts up and my temp gauge works at times when the car starts up but found out its due to my ignition. I run royal purple oil and just about due for an oil change. There has been minor oil spotting only the occasional drop. Is my gas going quick because of the oil needing to be changed soon or does it have to do with the ignition switch going out? Engine sounds a bit high but everything is running fine.