Also, I don't remember if it applies you your car, and Redfish as posted this......there's an engine harness disconnect on later models. This is a white plastic connector and in a few words is a POS, AKA "Big Trouble."
Also carefully check the ignition switch connector