hey my 330ci msport is misfireing when generating high revs ? checked fault codes just keeps saying cylinder 6 misfire? or cylinder 6 misfire with fuel cut off p1353
i have changed the coil pack
changed the spark plugs
checked compreshion all good at 180
moved the injectors around but still keeps saying no. 6 ??
i have visually checked wires and foound there is 3 wires from connector on coil pack on no.6.
So found that shares common earth and common feed so they are ok because all rest are ok!
there is one wire black and purple which goes from plug to ecu ?? all fine continuity ok no short to earth or live?
this is where i need advise ? opend ecu found slight water marks in and rusty or soulder on 1 chip ?? could this cause intermitant missfir at high revs ??
also can i just swap an ecu or are they coded if so i think someone said if i get an ecu lock set and imob ecu it dosent need progg is that true ??
any advise welcome and thanks