I recently bought a 2006 TJ with 145,000 miles on it. After driving it for 70 miles one of the rod bearings broke so I replaced both the 4.0 Liter engine and automatic transmission with new ones from Fraser Engines and Transmission. So far I have put about 400 miles on the vehicle after the install. Yesterday, while at idle waiting for a traffic light with my foot on the brake and the jeep in 'Drive' the rpm's jumped to 2,500 to 3,000 rpms with no input from accelerator pedal? My mechanic checked it out and there were no vacuum line leaks. He suspected the cruise control module was faulty and commanded the rpm increase so he disconnected the linkage to the throttle body and told me to keep an eye on it. After driving it home about 5 mile away the rpm's again went to around 3,000 rpm's while in 'Park' at my driveway and the windshield wipers started to go without turning them on? I have not messed with any of the wiring during this restore project. Could this be a bad engine control module or wiring harness? Anyone else heard of this happening or what it might be?