check your ECM - capacitors fail in the box and can cause the problem you describe. It is on the passengers kick panel up near the dash.