Is there an AutoZone where your at? If so, they will scan the ecu with an OBD scanner and tell you exactly what the problem is. It's free.