aemaxin wrote:........and if it is the sensor, if i buy one from an auto parts store, do they have to be programmed? I've heard horror stories!!!!!
MAF sensor is a dealer only part. When you replace it, you should be fine just resetting the ECU yourself. On the 5th gens ('00-'01), you should be able to disconnect the battery for an extended period and the ECU will reset.
I have a 5.5 gen and when I replaced mine, I ran through the whole ECU reset process (different than 5th gens). I still had a hesitation around 2500-3000 and ended up having the dealer flash my ECU with an update. It was part of a TSB and cured the hesitation.