It has a tapping noise that does not go away and it dies sometimes when stopping on 2003 Dodge Ram 1500

I have 160,000 on truck and have owned since brand new. Never really had any problems with it but have always had a slight knock especially on startup. Bug has gotten worse and does not go away.

Asked by for the 2003 Dodge Ram 1500
It may be a hydraulic lifter noise or a rod bearing noise if it a noise that is primarily present on start up and goes away when the engine develops oil pressure/the oil thins out. Have it checked out, may be best to leave the truck over night at the repair shop and be present when they start it up first thing in the morning so you can point out the noise.
or try an oil flush kit 1st and see if that helps. if it does you just save some $