i have a cirrus lxi 98 automatic and we will be driving down the road and the rpm's drop and the car shuts off. we coast it to the side of the road and sometimes it will start up sometimes it takes 10 15 mins to start. doesnt happen all the time just randomly dont know what it is anyone know?

also sometimes the rpms will drop but jump back up and no cut off ???? please help