Blew up my Passat a couple years ago, finally had the engine replaced last year. Had a few issues after engine replacement (ESS I think was glitchy) (MAF and IAT codes). Parked it for the winter since a FWD vehicle is pointless in NW Montana during the winter. Went to run it in the spring. Replaced the MAF and IAT. Checked fluids. Battery dead, jumped it, then charged it fully. Go to start it and I get crank for days (sounds good, fast), but no start. Have been doing alot of investigating myself. Read a million posts and have been running around trying to diagnose. Replaced ESS and CPS. No change. Began doing electrical diagnostics to best of my limited knowledge and ability. I found I was not get power to the fuel pump or spark to the plugs. Began tracing voltages and found power is being sent to fuel pump relay, constant and switched. When I apply good ground (directly from ground location in cabin) to pin 16 (which should have have ground signal normally from ECM) I get 12.4v, relay closes and pump kicks on. When I pull the relay out and probe the pins for the relay I find that when I turn the key to run with the positive probe in either 17 or 19 (30 or 15) with the negative to ground location I get 12.4v, but when I put the negative probe in 16 from the ECM I only get 8.8v. When the key is off I of course get 0v, since the ECM would not be trying to close the relay. Would this indicate a faulty ECM perhaps, a grounding issue? When I probe either 17 or 19 and then take the negative probe all the way to pins 1 or 2 in the big ECM connector (where the ECM gets its ground from) I get 12.4v. So the ECM should be GETTING sufficient ground it's just not SENDING it perhaps? There was a very small amount of corrosion on pin 5 fro the ECM but the ECM looks very clean beyond that. When I was looking into the ignition switch I saw rust on the steering column which led me to believe moisture in the cabin. I found some corrosion on the contacts for the ignition switch and cleaned them really well and put it back together. I know this is alot of random information, but I'm trying to avoid getting needless questions so we can move on to what's next and not what is behind me already. Any helpful thoughts, suggestions before I go out and try to find a spare ECM to plug in? One more thought is that I have Eurodyne Maestro and have no problem flashing the ECM, so it is definitely capable of communicating. I am going to attempt at some point to download VCDS Lite and see if I can use the Eurodyne Powertap cable to communicate with VCDS and pull some codes.