Had all that going on for 3 months in and out of the shop. I too have a d2 2001. Rover dealer(largest in the mid west) 1st said coil packs, NO , then o2 sensors, NO, then knock sensor, NO, then cam sensor, NO, then fried ecm then I had the wrong plugs amd wires all genuine! After 3 months of...