I had problem once with my TPS, eventually had to replace it. Worth a check if you can. It controls the ignition map and is a mechanical part even though it is part of the electronics so on our venerable MC18's it might be getting "old"
Not sure what resistance values should be but it should change smoothly when you open the throttle.
_________________
If the rats eat my wiring one more time....