...I have ran an OBD2 and got the following codes: P0113 (IAT Sensor Circuit High), P0444 (EVAP Purge Control valve circuit open). I am really out of ideas as to what the problem is. .....
You're not out of ideas, you have two big clues there in the OBD check result.
I don't know details of your model, I can only suggest possible scenarios from general principles.
If the IAT (inlet air temperature) sensor reading is telling the ECU that the temperature is very low but in reality it isn't, it will probably over-fuel the engine which might well get to the point of misfires/jerkiness and exhaust smelling of fuel. This should flag all sorts of check-engine MIL warnings.
Depending on how the purge valve is made to default with an open circuit, it is quite possible that it is flowing a relatively high purge rate (in order to minimise hydrocarbon emissions), in which case it is quite possible for the high flow rate to result in a high idle speed if it exceeds what the idle speed control system can correct for (high purge rates are normally only when driving and under load, not usually at idle).
You need to sort out both of these issues, first tackle the IAT then when that is sorted look at the purge. The most common faults are with connectors (corrosion etc), then damaged wiring, then faulty components.
Once you sort these two things it may well show up other faults, but do the obvious ones first.
I would imagine you can get pattern or generic type IAT sensors, they are simply a thermistor in most cases and not particularly expensive, however check the wiring and connectors carefully first. You can usually check the thermistor resistance values against temperature easily with a multimeter and some hot/cold water or even just holding it in your hand.
I have no idea where the purge valve is on your car, someone else might help or go to youtube, someone somewhere will have tackled these things. The other thing to check carefully with the purge system is for any cracking or splits etc in hoses which can result in air leaks, this can upset the feedback control for the purge system if it doesn't respond the way it is supposed to.