I have a 2004 Lincoln LS V8 sport. For a long time I have had a problem with water in the trunk. Solved (?) this by drilling a couple of holes in the bottom of the trunk. Anyway, just recently had several days of heavy rain. Car wouldn't start. Engine would not turn over. The only light on the dash was the air bag light. Battery OK. Remote operated the door locks ok. Reset the PCM by jumping the +ve battery terminal with the negative cable. Now got more dash lights and engine would turn over but not start. Left it for a day with the windows all open and battery disconnected. Now it started and runs OK. Discovered that engine revs are limited to 3000 rpm when in park. Never knew that before. But now I need to do something to stop it happening again. Water in trunk is obviously not good. I have a moonroof that leaks water onto the A pillar. The trunk lid seal seems OK. Is there a drain from the rear of the moonroof that is getting into the trunk?