Need engine help 99' Ranger
I've had this truck for a while, bought it with some body damage, and have let the truck sit off and on. To make a long story short got it repaired started driving it and on the way home from work it starts knocking. Anyone had any luck rebuilding these engines? Or would I be better off buying an engine out of a salvage yard. I'm afraid of buying junk. Can't figure out what happened truck ran good, sounded good, drove it like 18 miles to work and about half way home it started this. Any Advice?