Crank Position Sensor is pretty common to go out on the Vig. Test resistance of the Crankshaft, Camshaft and TDC sensors with a multimeter to know for sure. They should all be 650 to 850ohms.
These three sensors play a HUGE part in fuel and ignition timing. If one of them fails (99% chance Crankshaft in your case), the ECM goes into "limp home" mode, using a default fuel/timing map that is not intended for prolonged driving. It will also cut out around 3500RPM or so.