How old is your battery?
1. If the battery cut off switch that was added to my car is used (for parking long term for example), then it will start, promptly die, then start up and run fine. As I understand it, this is because the ECU has to reset/relearn.
2. I had problems with my viper starting and idling over the weekend after fixing my sagging doors. Turns out all the opening and closing I did drained the battery, and the car would not start. Put it on a charger for an hour and it started, but would not idle. Did a drive - kept dying until about 15 minutes into the drive when it started to idle. Combination of relearning and getting enough of a electrical load to run the pump, injectors, etc properly. I put it on a trickle charger overnight and it's running/idling perfectly now. I did a bunch of research on other forums and facebook groups, and almost everybody said this was likely a problem with the battery. My battery is 4 years old and a lightweight type battery. I'm going to pick up a new normal battery this week most likely.
If your battery is old, get a fresh one, make sure it's fully charged, and I wouldn't be surprised if the problem went away.
-Wicked