okay, anyone else got any more ideas? nobodys still been able to figure this out, and i'm about ready to just burn the piece of shit...
Elite 32 came around (thanks mate) and we swapped the O2 sensor for a good one, and everything seemed to be okay....
for a bit....
We put the new sensor in and took it for a drive, and on my handcontroller we could see that it was coming out of closed loop mode (cycling between rich and lean at low load) and then going constantly rich when i stood on it... all sounds fine!
i then took it for a drive by myself, and it was still cycling between lean and rich at light load, but then when i stood on it it would go constantly lean....
I also spoke to a workshop (can't remember which one though, as i've called that many trying to get this resolved) and they basically called me an idiot when i asked them if there was anything like a neutral/clutch switch....