Good morning everyone. So I've had my 2001 Durango (4.7L) for coming up on 4 years now and I'm having an issue that we just can't figure out. Any help or suggestions would be appreciated. So here's some background.I was driving home from work one evening, doing about 35mph. All of a sudden the engine just started reeving by itself picking up speed (nothing crazy) and started to have a weird feel to it. When we got to the first stop light the engine was almost stalling, the engine was jerking, erratic idle and every so often a pop sound would come from underneath. The most concerning part was the engine had no power. It would sound normal when taking off, but it felt like I was granny clutching it (half engaged making it move at half speed). I stopped and put gas in it and had problems getting it to start back up, it probably took a good 60 seconds. Once I got it home we checked everything we could and just decided to try again in the day light. The next morning I drove it to work and it did the same, so I decided to park it at work, which is where it sits now.I just finished testing it and reading/resetting codes which boggled my mind more. The engine when revved up, will not go above 3k RPM's. It will hit just below 3k RPM's and just stop, it reminds me a rev limiter.Codes: P0320 & P1281I've done some reading into these codes and see that it could be triggered by the crank shaft position sensor, which was replaced about a year ago. The entire cooling system has been replaced (hoses, radiator, water pump, cap and thermostat).Here are a few videos and screenshots.Codes:Engine Idle:Video of revving engine peaking below 3000 RPM: