Hey John,
You seem to have eliminated most possibilities.
Before spending money on replacing the inj pump, have you tried adjusting the AIR SCREW on the inlet manifold?
Try giving the engine more air when it is hot and see if it idles.
If it does, this will indicate that it NOW needs that air. Of course you can adjust the screw the other way also.
This sounds like the Warm Running Device as Ben suggested.
It could also be the inj pump thermostat that is not working properly. (Fortunately on the 250 sl these are not expensive to replace.)
I have added 2 of Joe Alexanders’ pics in case you don’t know what they look like. The Warm Running Device provides additional air and fuel when the engine is cold and should shut off completely when the engine is at operating temperature.
If the 'WRD' is not working properly your car will run great while cold because of that additional air and fuel but it will run poorly or if at all when hot.
Often when the 'WRD' is not working correctly the fuel inj pump air/fuel mixture can be adjusted to make the car run acceptibly. It will be alright for a while and will get you home if caught away from home BUT….
Maybe that is what has happened to your car.
Eventually the WRD will not work because the little aluminium valve will bind in the aluminium housing due to lack of lubrication.
See the component parts in the pics.
Also it has been found that if the engine coolant gets into the valve of the WRD it will gum up and stop the WRD from working.
To TEST if the WRD is working you can remove (22mm, THIN spanner) the Inj Pump air filter and then start the cold engine. You should hear a loud sucking noise. This will indicate that additional air is being drawn into the engine via the WRD. As the engine warms up to operating temperature that loud sucking noise should be eliminated completely.
If you still hear some noise then you have possibly 2 problems.
As I said earlier it could be the WRD or it could be the Inj Pump Thermostat.
There are usually not expensive to sort out.
I suggest you try the air filter removal first and let us know of your findings.
Download Attachment: InjPumpWarmUpDevice.jpg56.18 KB
Download Attachment: InjPumpWarmUpDeviceParts_1.jpg50.92 KB
Download Attachment: AirScrewInletManifold.jpg68.29 KB
Bob (Brisbane,Australia)
RHD,1967 early 250 SL, auto