I would not encourage a "Band-Aid" type of fix. It will end up coming back later on. Far as your p0030 code, you can run some dmm test leads at the sensor that's causing the issue and find the pcm's connector pin number and measure that too, should read the same. If its not, then you have either an open in the circuit (signal low), high resistance (too little of voltage readings), or a short to ground (high voltage).
2009 Cobalt LS XFE U74
Mods: K&N Typhoon Intake, Option Cat-Back Exhaust, Cosmo Short shifter, Maxxim Ahead 17X7's, MPx shorty antenna, FE5 Strut/shocks, Tein S Techs, Moog endlinks, Moog spring seaters, ZZP shorty header, LSJ downpipe, LNF front grille