I repeated pick up a P2004 code on my 2007 Expedition. Changed the solenoid and the PCM, (yeah I know. have to do a better job on the troubleshooting end.) I finally disconnected the battery leads, connected the two via a jumper to clear the capacitance on the circuit. Code goes a way for a few days but comes back. I am at my wits end. Any suggestions?