The older 4 cylinder Mitsubishi Magna’s had a fault where everything worked but intermittently you’d have all sorts of idle and run problems. It was a well known fault cause by the throttle body plug connectors loosing their spring tension and not being able to hold onto the pins to get accurate readings since vibration and bumps just upset the contact. Looking at the plug and connector springs would show no visible signs of corrosion or contact issue, same with the pins it mates to. You just can’t see low spring tension
frustratingly, usually, but not always, you could wiggle the connector and create the fault you’re struggling with
A new connector was available from Mitsubishi and cheap to buy and install, honest mechanics would know about it and charge appropriately. So mongrels within the industry would also know about it but try to financially rape their customers with completely unneeded work
So if you’ve tried everything else and nothing works, don’t discount such connector issues as
@VFSV6FORME found similar in his son’s WH in this
post (VFSV6FOME, sorry I didn’t post the above Magna issue but only remembered it after you found the problem).
One last note. especially to VFSV6FORME, vehicle manufacturers crimp connectors to wires as they are more reliable than solder, especially when vibration exists. Soldered connections can fail (fatigue?) due to vibration causing all sorts of intermittent problems down the tract.