My rover did that too. One day had a bad misfire and, after clearing codes and messing with the harness, it ran well again for about a week. Then, the misfire returned. I did the plugs first. Then, the coils--misfire still there. Finally, replaced the injectors and that is what solved it. To be...