I had trouble with the electrics in my GLX 1.8 HDi (w reg) the radio wouldn't come on and warning lights were flashing. I changed the battery and it seemed to sort everything, but i still get warning lights. Also my speedo sometimes cuts out and the car looses power then all of a sudden it kicks back in and the speedo is fine. the other day it wouldn't let me get past 2500 revs in first and second and it was kind of "pulling back" or "choking" on me. the car is generaly quite unresponsive and seems like it doesn't want to rev, and easy to stall when you are pulling away.
I'm thinking electrical / fuel injection fault but i dont know much about cars!!!! Someone suggested it could be the oxygen sensors? do diesels even have these?
Help

thanx