i got a 2003 xe 2.4 with 255000 miles. got this truck for free from wifes boss. start runs smooth replacved spark plugs changed oil. filled up tank and 180miles later i got 1/4 tank left. i drive it like a old lady. ses is on for the egr and catayst bank lean. could those problems cause bad mileage or what?