Land Rover Repair: Flashing check engine soon light, rover hse, ranger rover


Question
I have a 2001 Ranger Rover HSE with 104K miles. While driving the check engine  light came on and begin flashing. The following diagnostic codes came back after a stop at Advance Auto:P1415, P0305,P1667 and P0430. Are you able to help with possible causes ans solutions to the above codes?

Answer
When the light flashes it means you are damaging your engine by driving. Don't ignore that light!  It means you have a serious misfire that could be caused by plugs, wires, coil packs, or some combination or all those things.  There are other possibilities too but that is most likely.