Okay so im kinda stumped on a problem i was having. The motor is brand new fresh rebuild bored .020 over with flat top pistons stock cam the rest is just about stock. But i did intial cam break in and ive been driving it a few days now only about 75 miles put on this engine absolutely zero problems with it until now oil pressure has been good temp has been good. But let me get to the point but last night i was out on some backroads and i was climbing a hill (its a 5 speed manual 4x4) and i downshifted into the proper gear to be able to climb the hill it was quite a steep hill and theres many many steep hills on this road and after going up about 10 hills one of the hills were extremely steep so i have it in 2nd gear at about 2k rpm and all of a sudden it started jerking like it wanted to stall out so i tried gassing it a bit more just a little and it started jerking really bad to the point it would almost stall it out so i pulled over and checked everything. Oil, coolant, plug wires, nothing was loose or dangling down so i drove it again and when ever you give it gas it jerks really hard you have to almost give it no gas otherwise it jerks back and forth insanely hard the higher the gear and the more throttle applied the harder it is. It got to the point i had to limp it home in 2nd gear at 2,000rpm at 25mph about 10 miles home and i got home checked plugs and all were good and did a compression test and I was reading 150psi after about 3 seconds of cranking. I tried new wires,cap and rotor since those parts wernt replaced and checked ignition timing with a light and that checks out but now it sounds like its missing and possibly knocking out of the blue hearing a tapping sound gets worse when you rev it up. The truck does still have obd 1 and its tbi and i checked live data and my scan tool in live data is reading that it is knocking but at idle it kinda says knocking yes then no then yes but if you rev it and hold it the data saying knocking yes the whole time. I can't tell if this ticking/tapping sound is internal or external like ive said this is a fresh rebuild i had absolutely zero problems with it until i climbed those steep hills ive been babying the engine keeping it below 3,000 rpm and below 55mph. But i have 3 codes one is for the electronic ignition timing which i had unplugged to time distributor, and code 45 oxygen sensor closed/open loop rich code but CEL is off no check engine light so im quite stumped i dont know how or why it started misfiring or knocking oil pressure has been good and within spec for sure it hasnt over heated, hasn't been beaten on its been babyed. So any help of any kind would be greatly appreciated just shoot your ideas or guesses. Ill be having some friends over to help look into it. I will check to make sure it isn't my transmission but the live data on the scan tool was reading a knock. I havent drove the truck since ive gotten home only had it in neutral so im running out of ideas just about everything engine wise is brand new. Egr valve is new, new gaskets etc only sensors i havent replaced was the map sensor, egr solenoid and some 6 male pin connector next to the egr solenoid so im not exactly sure whats going on or why its knocking or missing please send me your ideas or guesses any questions let me know and ill answer them to the best of my ability THANKS!