I have a Super 7 1700 Crossflow to which I have recently fitted replacement 40DCOEs, a new distributor and coil and leads. The fuel tank have been cleaned and an in-line filter fitted. It went on the rolling road at Lloyds in Warminster and it was all set up properly to 6000 rpm and 135bhp. On the way home, I found a good bit of road and pushed the car up to 4000 rpm, at which point it started to misfire, splutter, smoke and there was a significant loss of power from the engine. I pulled over and the fault disappeared and I drove home but the revs were below 3500 rpm. Since then, every time I go out, the same problem happens at 4000 rpm. If I sit in a lay-by afterwards, the engine revs to 6000 rpm without a murmur. I have replaced plugs, coil and leads and bypassed the fuel pressure regulator that was on the car but there is still the same problem. I don't know what to try next to stop it happening. Any help would be greatly appreciated before I go mad!