SO i have a 2005 Sonata 2.7L V6 GLS and I am having problems with the engine running lean on both banks. all the o2 sensors are reading normal but the fuel trim on both banks creeps up to 14.8. Someone said it would be my fuel pump or fuel filter. That's fine and dandy but I don't have 300 bucks to replace all that. I've checked for vacuum leaks and even bought a new MAF as the old one did show odd readings. The IAT *which seems like a odd spot to put it* reads around 170-187 degrees when the engine is at operating temps. the maf always reads 0.40 to 0.60 when idle and the TPS reads 4.6-5.5 when idle and will go to 86 when fully depressing the gas pedal. Car runs great for the most part considering it was bought for 500 out of a field and rebuilt top end.