i am getting the following fault codes p2146 p2149 injector voltage high can anyone tell me if ecu is faulty
Yeah!
jump straight to the most expensive parts.
Or you could check the wiring harness.