Hi, please anyone with any advice would greatly be appreciated. Ok here goes. I have a 05 liberty 3.7 4x4 had and engine code p0300...changed plugs and coil ons and drove fine for a few days...when going up hill noticed loss of power and blinking check engine light...went to mechanic shop told me is was still showing random misfire deleted codes and told me to drive for a few days see if it comes back...well it's back and worse now then before...now I have no power after 30 mph rpms stay at around 2k-2500 and error codes p0700,p0750, p2098, amd p0300 all come back on tried deleting codes with obd came right back on instantly.. disconnected battery...instant return...was thinking transmission shift solenoid... bad 02 sensors clogged cats or possibly problem with ecu? ....checked transmission fluid. Saying I am full fluid is like supposed to be. Currently living in it with my wife and dogs...this is our only means of sleep and transportation....need to figure out what's wrong so I don't go wasting more money I don't have don't know what to do or who to call and can't afford to send it to the mechanic shop again not knowing the problem...any suggestions or ideas would be so helpful right now...also to mention just hit 200k mileage.