6 dtc codes at once when scanned-asking for advice
Recently more often than not my car is not remote starting (Compustar installed by authorized business) but if I go outside and use the key it will start but there's an issue. I have to either pump the gas or let it continue try cranking over and eventually just press the gas all the way down until it starts and then it chugs for a few seconds before idling normally. I know it could very well flood it but at the same time needed it to start. After a few times of that happening and realizing that it had nothing to do with the below zero weather we endured I plugged in my scanner and six codes popped up all at once, most of which were in regards to fuel and/or exhaust. The codes were: C0899: Device 1 voltage low C0242: PCM indicated TCS malfunction P0010: Intake (A) camshaft position actuator circuit/open (bank 1) P0014: Exhaust (B) camshaft position timing-over-advanced (bank 1) P0172: Bank 1 system too rich P2135: Throttle/pedal position sensor/switch a/b voltage correlation But I can't just take those codes at face value, here's why. The original owners of the car hit a deer & it did significant enough damage to be considered a salvaged title. A used car dealership picked it up at an auction and sold it to my ex who later sold it to me. After the car randomly going into limp mode mostly during warmer months sometimes quite frequently I went under the hood to look at the PCM & discovered there was blue silicone going around one of the connectors that go to the PCM. I think they might have had it on there because the locking mechanism is broke the little latch for it is completely gone off of it. I took it off because I didn't think it should be there and thought maybe there was a possibility that there was moisture or something caught in between there. For a year or two it didn't go into limp mode at all and then it started again randomly every now and then again mostly during the warm months. Then after doing some research online I noticed there were a couple technical service bulletins for the same year and make for the throttle position sensor which was the last code on my list but for some reason not my VIN number which doesn't make any sense because the limp mode was happening when my ex still owned it who was the second owner of the car and if it's been happening that long there's no reason it shouldn't have also covered that VIN number. Anyway, I don't know which codes to take at face value minus the p2135 since that's clearly an issue due to the fact that the locking mechanism is missing from one of the connectors going to the PCM but there's clearly an issue because my car doesn't even want to stay running now once it is on. Unless it's something complex I've done most of the work myself to my car because I grew up with my stepdad owning his own mechanic shop. Any advice would be greatly appreciated. I know everything I do do it is at my own risk I would never try holding anyone else liable for anything I'm just asking for any pointers or advice. Besides knowing that I need a new throttle position sensor that I feel like GM should have to replace since there was more than one technical service bulletin put out for it that I never got and my ex never got so I don't really know where any notice would have gone I don't know what else to try to test or pin point at the moment because I'm not sure what codes might be false due to the broken lock and connector. The motor is 2.4L. Thank you in advance for any possible replies

