I just fitted EFI to my L24 last week, and every thing was running fine,
Today I decide to wash the engine, since there was some oil in the engine bay, and on the engine,
I finished washing it, and I decide to take it for a run to dry it out a bit,
going down the road, I stuck my foot into it a bit and as soon as it hit 3K it just cuts, like one huge dead spot, but when the RPM drops to about 2.5K it fires up again, till it hit 3K again and then dies again,
I remembered reading some where about the "Bosch L Jetronic EFI" system where it said that above 3K RPM when you take your foot off the throttle, it turns the injectors off ( to cut emissions ) ,
any way to cut a long story short.
The hood on the plug for the TPS (Throttle Position Switch) was damage, it had a hole in the rubber.
When I washed the motor, water entered through the hole and sat in the TPS plug, thus shorting it out, so the ECU thought the throttle was closed at 3K, and switched the injectors off, when I removed the pool of water in the plug, it ran fine
I though this may be useful to others who may have the same problem.
Nigel