Also, check oxygen sensors, catalytical converter, and EGR valve, and thermostat. If no code detected, have your engine tune up and observe the fuel efficiency again.