96 hardbody error code 0102 Mass Airflow Sensor MAS
I have a 96 hardbody with the 2.4, it has 250,000 and has run great...until today. Drove to work this morning, cool outside, about 15 miles, everything great. Went to lunch outside temp was in the mid 80's driving less than a mile and it started sputtering. After work on the drive home (still about 85) it would start sputtering above what i would guess to be 2500RPM (no tach, but 50MPH in 5th gear), but would idle fine, even with no load (clutch pushed in) it would sputter very rhythmically and not reach high rpms. It spit out error code 0102 when I made it home. Did some looking around, pulled the MAS blew it out with low pressure air, checked vacuum lines, went for a test drive, same problem, same code. Checked the fuel filter good flow, fuel pump just under 40psi. Now late evening and cool outside, went for another test drive. It had very good power and acceleration....until it warmed up, then the same problem, would not rev. My next step is to get MAS cleaner. I am assuming I need a new MAS, but I really do not want to dump the money on it. That said the only reason I am hesitating is that the problem went away when the motor was cool. Is this a common symptom for a bad MAS or is there something else I should try.
Thanks in advance.