I've got a 1998 3500 24valve that while at almost any speed is reving up for a couple of seconds then goes back to normal. Most of the time it's one after another, you can watch the tach go up then right back down. I've done the disconnecting of the batteries for 30mins. then hooking them back up and turning the key on and pushing the pedal to the floor 3 times slowly then starting. That worked a couple of times, but now it doesn't seem to help at all. Has anyone had this problem? Or can anyone tell me what is going on here.