As I'm reading your question:
Your going to need a Professional Scan Tool or it will be a long journey & guessing it not a
The Throttle Body as you now know has a motor,gears & springs --- so it's not going to be
I don't want to be Critical or Condescending as I proceed so learn as we go.
You Never Replace Parts until some sort testing results in finding a problem
in a vehicle system.
Then you component test within that system until you find a failed part.
Now I will kindly as I can, give you the best vehicle advice you will ever get
when it comes to vehicles with OBD2 Systems (1996 thru 2021)
This is the number one mistake people that are not professional make.
There are No Vehicle Codes that tell you what is wrong.
There are No Vehicle Codes that tell you to replace any parts.
Replace no parts until you learn a vehicle system & how to test for a problem
Next,then Component Test the parts starting with those that sound like the
name related to the codes & only after you Google or do some research on how
sensors or parts should work & how they should be tested.
You can have many codes & they have nothing to do with anything.
They show up on restart,on scrolling data on a scanner & who knows why.
If a Sensor has Not Failed then consider mechanical or electrical components that caused
the working sensor to set codes,then that sensor is doing what it is there for.
Sensors set codes only after several conditions are met & time frames met,then
even an active code may just be an out of range report that clears upon starting
the motor,just turning the key on or driving.
When you have a code that is there all the time,you need to find out why,I don't personally
clear them to see if they come back,I want to look at data & wonder what's going one.
Did you Replace the Spark Plugs when you first got it ?
Have you had it checked for codes such as cylinder misfires (300 Codes)
It pretty much is telling you a lot.
You get misfires under load,hills are a perfect place to test for that
EGR if you have that system can be an issue under high vacuum conditions (hills)
How about Fuel Pressure at idle or up hills
Blocked Exhaust Converter from years of cylinder misifires
TPS Sensor -- sadly you have to look at data & know your vehicle & not panic
when something goes wrong.
If you keep records of testing,scan tool data you have a comparison to go back to.
If you threw coils & wires at it your still back to a knock from misfires
Data will show you Fuel Trim & O2
That is a good place to start,you can look at both sides of the motor in your case
& narrow down your next step also you need to see cylinder misfire data or what ever
is provided on whatever tools you use.
Check for vacuum leaks --- intake & exhaust
Check for EVAP System issues
Smoke test all those
Check,Test Smoke,Look at Data,Google Stuff
Check the Battery,Power & Grounds
Don't ever assume things are not related
Hopefully the Trans is just confused until the engine runs properly
May just be a Blocked Exhaust or Gas Filter -- never overlook those two
on loss of power issues.