My educated guess is you have a lazy oxygen sensor. Your o2 sensor is staying on the lean side, so your computer tries to compensate and dumps in more fuel. Have the o2 sensor checked out by your repair shop, we have scanners that can actually watch the voltages live. Hope this helps