In one of your emails...
This could definitely be the source of your issues, or at least a heavily contributing source. Take a close look at the connector for bent pins, and any female ports that may be widened. Look for any indications of heat (discoloration) on the pins.
Try to find a way to get that connection locked in (zip tie). It may come down to having to try to find a replacement connector.
Is the lock tab still on the connector and/or the PCM?
Is there a weather seal (rubber gasket thingy)? Sometimes the weather seal can get bound up preventing a connector to lock in. Use some dielectric grease (spit works in a pinch) to lube up the seal then connect.
Of the three connectors on the PCM, one of them does not latch in; it pulls out easily. The other two have working latch mechanisms.
This could definitely be the source of your issues, or at least a heavily contributing source. Take a close look at the connector for bent pins, and any female ports that may be widened. Look for any indications of heat (discoloration) on the pins.
Try to find a way to get that connection locked in (zip tie). It may come down to having to try to find a replacement connector.
Is the lock tab still on the connector and/or the PCM?
Is there a weather seal (rubber gasket thingy)? Sometimes the weather seal can get bound up preventing a connector to lock in. Use some dielectric grease (spit works in a pinch) to lube up the seal then connect.