In my experience it seems that either The Crank shaft positioning sender is faulty or the cam shaft positioning sensor is faulty or maybe even both I recommend you to go to the nearest Auto part store and buy a scan tool and run a diagnostics test to find out for sure which one it is if not something else related to the two and remember to always remove the negative battery cable before changing any electrical parts to avoid possible surging and further damaged to your vehicle hope this helps God bless