Alright, guys, we've got a bit of a problem. 2007 avalanche, 160k on mileage. The truck would average 21mpg on the highway until a couple days ago, and my mpg was cut in half. Started not wanting to start after fueling, idling rough in gear, and reeking of gas at idle in gear. Had code ran at Oreillys, came back as MAF and EVAP purge solenoid. Changed both last night and nothing has changed. Got 10mpg on the wayto work this morning with hard idle at stoplights. I don't remember what the actual codes #s were. Anyone have any suggestions?? Please