hello mate,
this recently happened to me.

have you done the diagnostic check??
all you need is a paper clip, put one end in the Te1 connector of the diagnostic port, and the other end in th E1 conector.

when you turn on the ignition

(without starting it) the safe mode light will flash.

if it flashes repeatedly at the same speed

(twice a second) then everything is fine.

yours should do a routine amount flashes.

it will flash for eg twice pause and then 4 times, that is code 24 which stands for intake air temp.

so you might more than one code so keep making note of all the codes, until it repeats itself.

mine came up with six codes once, but after doing some checks it came down to only one the KNOCK SENSOR code 52.

well let me know what codes it brings up and i should be able to give you what faults you have.

ps.

i'll be leaving for work by 4:30 this after noon, but back on tomorrow.

hope this helps

ian