Recently bought an 04 SRT4 Neon with 13600 miles. No crank, no start, red security light when I bought it. Took it to Larson Dodge, they replaced the pcm, car starts now but idles extremely rough and choppy and won’t pass 1500 rpm at WOT. Smells like fuel from the exhaust. The car also keeps running after the key is removed. The only code showing is P0112. As far as I know, the car has a Godspeed fmic, agp wastegate, short ram intake, greddy BOV, and a Diablo I2 (don’t know if any tune was installed with old pcm and can’t communicate with new pcm). The previous owner also replaced the MAP, cam sensor and magnet, and installed an MSD coil pack trying to get it to run and I replaced the plugs as they were caked in carbon and covered in unburnt fuel. Any help would be appreciated.