It looks more and more like a wiring/electrical problem
(or PCM). All these things you mentioned get the signal
from the PCM.

Try reconnecting the PCM and move some wires around.
Ground problems can also cause several (seemingly unrelated)
electrical components acting up at the same time.

Tivadar