I had this problem around a year ago and then it quit. Now its back but worse. When I start th Jeep it will rev to 1200 rpms then drop to 200-300 then back to 800-900 where it will stop sometimes. When driving it will be fine untill between 40-55 mph. When stopping it will drop to 200-300 rpms and almost die. Any suggestion. Cheap suggestion?