Maybe your problem is playing with too many at the same time, lol.
Did you run the fault code process that the car has? I described it, and you need to run it. Do it now. Report back. As an example, when my LS started running funny a couple of days ago, it would run great at cruise rpm but tend to die at idle. The code I got was 1221, so I checked/cleaned the wiring connection to the AFM and that fixed it.
Don't worry about the supposed problems, as usually it takes some thinking about Occam's Razor to find the problem. The basic LS power train is pretty bullet proof if someone didn't screw with it instead of keeping it stock, adjusted, and clean. Do the simple stuff first to get it out of the way. OBTW, do check the corrugated rubber intake hose for cracks or splits, etc.
Carlo always used to say that sometimes it is just some stupid simple thing. He thought too many owners tended to get carried away trying all sorts of shotgun guesses.
Clean the electrical contacts. Then start thinking about about more involved causes. The workshop manual does have diagnostic listing sections for engine problems as well. Peruse those.
1989 Milano, Shankle Sport
1991 164S, stock
1994 164LS (~Q)
1972 Morgan 27
previously owned since 1964:
62 Morris MiniMinor 850, 67 Austin 1275 Cooper S (Downton 3/4 race), 64 Giulia Sprint GT (1st red one made), 72 Fiat 128 Sedan, 75 Alfetta Sedan, 78 Alfetta Sedan, 78 GTV, 81 GTV6, 86 GTV6
Last edited by Del; 06-30-2019 at 07:25 PM.