I have a 1999 Chevy Monte Carlo 3.8 L 3800 series engine I was driving it the other day and it started to chug out with no throttle response and die and then I went back to the car and started it hour later it ran fine for about a mile and did the same thing it has no engine code it will not start back and from everything I've heard it could be the crankshaft position sensor

no codes? thats a tough one...could be crankshaft sensors maybe...upper and lower..or jump time or a time guide broke...maybe...hows fuel pump? ..it could be lots of things...but if you show no codes you will have to look at engine physically ...did you look up recalls?..did you watch scotty video crank no run?..

It started up and ran for almost a mile at 60 mph. And ran good replaced fuel pump everyone says cranksensor