Sorry for the late reply been busy as. Have had it looked at by subaru in lower hutt a couple of years ago when they were around and they were useless. Never fixed any of the problems and tryed to say i was running it on the wrong gas, but was always run it on 98, wasted around $500 there. Also taken it to Speedtech, they told me there was nothing wrong with it and there was a slight miss. Cost me $170 and a free chocolate bar...$170 chocolate bar!. Also taken it to Mendoza Mechanical, they didnt know what was wrong with it and replaced the 02 sensor, they were trying to say it was throwing that code but it wasnt so i ended it there before they started replacing part by part, cost $400 there. Just hoping someone from these forums could help me fix the problem, i dont mind paying them as long as they can diagnose the problem. Any help would be much appreciated!