Just thought I would update this post to say it is now solved. When I was looking for potential solutions I did come across similar posts but all were unanswered so I am updating this just incase it helps others:
I called an auto electrician who found the problem, it was a break in the blue wire that goes from the fuse box in the engine bay to the reverse light switch.
Once this was repaired all the problems appeared to be ok - speedo working, reversing lights back on and engine not cutting out any more.
When I did the obd2 diagnostic the night before it came up with the following errors:
P0135 - 02 sensor heater circuit malfunction Bank 1 Sensor 1
P0141 - 02 sensor heater circuit malfunction Bank 1 Sensor 2
P0105 - MAP circuit malfunction
P0110 - IAT sensor circuit malfunction
P0500 - Vehicle speed sensor A malfunction
P0200 - Injector circuit open
P0120 - TPS / Pedal position sensor A circuit malfunction
and they were all caused by a break in the blue wire in this wiring loom.
Thankfully this is one of those rare occasions when you don't hurt your wallet replacing things in hope they were the problem.
Hope this helps other is future.
Posted Apr 12, 2011 (13 years ago)