wow, you already change the main things huh.
so i guess that leaves you with the pcm
maybe it got wet or the ground was lost.
i cant tell you exactly how to check coz i got no wiring diagram in front of me but im pretty sure it has to do with the pcm.