Here is some cheap or free stuff to take care of before you spend any more money: Make sure you have fuel. Inspect the battery cables for corrosion - peel back the covers on the ends of the cables, especially the positive cable at the battery. Check and clean if needed the ground buses under the carpet edge near the front of the front doors. Check and clean the grounds in the engine compartment under the ICM (coil packs), the body ground on the passenger fender by the battery, the PCM ground on the oil adapter. Also check he positive connection to the firewall relay center, and the connections to the alternator.