Hi there from Canada. I have a 99 Rodeo 4x4 3.2L with 99,000km. I had a check engine light come on and had it scanned for codes. It came up with P0102(Mass airflow sensor), P0171(system to lean bank 1), P0174 (system to lean bank 2) and P0303 (cylinder #3 misfire). Vehicle was running ok for a bit then started acting like it was surging during an idle(tach needle would fluctuate up and down), engine was running a bit rough,stall out every so often and would use more gas than normal.I have replace the MAS and have put in new plugs. Still have a misfire problem. Have also checked to see if intake is leaking. Doesnt appear to be. I live an hour away from the nearest dealer. Has anyone else had this problem?