hey thanks for the replies
Dudeman
For my own good I really should go to a specialist, already thinking of taking the car to Paul Brell
however, the mechanic now is a friend's uncle,
he was the one who drove me from his garage to the stall car location and organized the towing for me during his business hours,
I really don't want to offend his knowledge by saying I'm going to take the car to a specialist instead,
and also he hasn't charged me anything yet,
so right now I'm thinking of sourcing a cheap ECU see if it can fix the problem,
if not, I'm gonna ring up Paul Brell from Boss Tuning,
thanks for advice guys