Hi all, appreciate any help given
Just out of interest I decided to check to see if my ECU was giving any error codes by doing the paper clip in the diag port (thanks kick-fix.com for the instructions

).
My car is 94 Vitara, 5spd, 4x4, 3dr ragtop. The jumper worked perfect and I only tested the "key on" codes (did not start car).
What I'm not sure of is whether I got a 22 first, then a 12 (I can count to 2...

)
Here's the thing... as soon as key is set to ON or IGN the CEL flashes very quickly twice then pause then 2 more flashes but not as quick. Then big pause, and gives code 12 and repeats 12 on and on...
If i was to describe, it would go like this (commas are a pause):
(key on) flashflash,,,,flash,,flash,,,,,,,,,flash,,,,flash, ,flash,,,,,,repeat...
given the first 2 flashes has a much shorter pause than the second 2, I read that code as: first flash because ign is on CEL lights up and second flash meaning 1, longer pause, then next flashes meaning 2 - given a code 12.
Sorry if Im sounding like a cabbage, but i want to know if this is ok or do I have a TPS issue. BTW, This was done out of curiousity and not because i think there is something wrong too.