the crank shaft positioning sensor is not hard to fix, but hard to find. DO NOT get it from the dealer - Advanced Auto Parts carries it but it has to be ordered. Call the one on N. Dale Mabry - not only are they the nicest but they get everything MUCH faster than any other location - and they actually have brains unlike the other locations.