Hi all, I have a 95 4runner, when I bought it , cranks up everytime, no smoking at all, no oil or coolant loss, but revs up real slow, I thought hey maybe timing is off, so I had my mechanic check timing, he said everything seems fine, he pulled timing cover etc checked timing marks all that, I also thought maybe cat is clogged, pulled it off its been punched out previously, I tried to drive it to the shop, it started off real slow and I made it about 2 miles and then I could push the pedal to the floor and she just would not go anymore. My mechanic, very good one by the way, says he pretty sure the engine is not bad, he is thinking maf's, or something possible electrical, anyone on hear have any ideas?