I can start the car fine in the garage. It'll idle fine for 15 minutes or so to warm up. Then on a test drive it'll die after a couple of miles. Then really hard to restart. I've replaced the coil and ballast resistor to no avail. Same problem persists.
Hmmm.... If you don't go on the "test drive" will it die in the garage? Have you tried that?
Dutch,
My emails are long because you give us so little to go on. The biggest problem you are having is the lack of any testing or diagnostic method. A proper methodology is necessary or you will be running in circles with that car forever.
Your assumption that all is well with the ignition system merely because you changed the coil and added a ballast resistor is unproven. As I noted on the other forum, a bad ballast resistor can and will eventually damage everything down the line, sooner more often than later. Did you change your cap & rotor? Did you ever test if you had a spark when the car was NOT running. These areas remain question marks until you do so.
And it is bit premature to run off to get a new fuel pump,
though having a backup for such a vital key part is always good. These days, new parts are as like to be faulty from the box as any.
I have learned to only trust rebuilt parts, preferably to a higher quality. And it is a very odd fuel pump and/or relay that only works for twenty minutes then starts again the next day. I guess it could happen, but at this point, stay mainstream. And have you checked the pump and fuel flow when the engine stalls? You merely need to safely remove a fuel line nearest the engine making sure it does not drips anywhere near a hot part.
Next. Considering the maintenance personality of the previous owner, which I dwelled on in my last email
for a reason, have you considered the car's current fuel filter and when it was last changed? It is very possible the fellow did not change fuel filters any more often than he changed the gearbox fluid..or spark plugs or air filters or anything else elementary maintenance requires. I have known so many Morgan situations where the consequences of a lack of maintenance forces owners, in desperation, to sell needlessly, often at a cutthroat price. Over time, all fuel tanks collect debris which should be dealt with and rarely is. And you have a mild steel tank, untreated in any way. 30 years is a LONG time for it to develop rust in flake form. Did you drain and filter it? You see when the fuel pump is working, any stuff collects at the filter after a short time of running, sucked there by the pump. The original fuel lines, if you still have them, are rubber and rubber rots. The filter becomes clogged after running and the car stalls. After a bit, the debris abates without any suction and the car starts again.
In any event, a new fuel filter costs next to nothing and you can swap one in minutes. But do a few minutes of testing of spark and fuel flow for us..
..when the car is not working Your willie-nillie "method" of repair is common but VERY costly. Everyone will throw all sorts of possibilities at you with no real clue without the key and easy testing. Randomly throwing a stream of new parts at the car is rarely productive.
gmg
P.S. You ignition switch was HOT?!!