only acts normal in the high RPM range but then shifts very hard, it’s thrown codes p0100 p0110 p0105 and p0720, also seems to slightly leak from the head gasket, so far have replaced the MAP sensor, MAF sensor, TPS sensor and have had no luck
The 2.4's are notorious for developing a manifold leak directly beneath the #4 intake port. If it's bad it will usually result in a misfire code (P0300 or P0304), but a small leak can cause MAF codes and general crappy performance like you're experiencing. However, the P0100 (MAF), P0105 (MAP) and P0110 (IAT) are all in the intake path and could be suffering from a common ground problem. The MAF runs on 12V and the MAP/IAT both run on 5V, so it's unlikely to be a power-side issue. However, a ground problem at the block or ECM would affect all three, and could also be affecting the A/T revolution sensor (P0720). Do a voltage-drop test on your block ground and ECM ground wires with the car running, anything above 50mV (0.05V) could be causing your issues.There may be a major intake system vacuum leak.