From day to day driving, in the same weather, the engine has been acting noticeably different. It feels almost as if the car is running on a lower performance map sometimes. The best indication of this is going about 50 mph, 5th gear, and flooring it. If the engine is in a 'good mood' the revs will jump up a little and pull smoothly, speeding up. If the engine is not running at its best, under the same conditions when flooring it the revs will jump up and then fall back down and make a struggling sound, with absolutely no torque, and not speed up at all. Car also seems quieter in this 'mood'. Vanos? Fuel pump?