check nozzles and diesel pump
have you checked to see if there is any broken bolt on the manifold, or worped manifold, burnt manifold gasket
The intake manifold and exhaust manifold must be removed. Then the head must be removed and the gasket replaced. The head must be checked for cracks and to see if it is warped. Then it is all put back together.
High idle rpms and whistling is generally (usually) caused by a vacuum leak. Since you have checked the most obvious vacuum hoses, the leak could be where the intake manifold bolts to the head. ESPECIALLY so if the exhaust system/intake manifold has ever been replaced/reinstalled since it is not easy to get the intake manifold properly repositioned so it is leak free.
If it has the 4.3 ltr engine, the intake manifold is notorious for leaking at the back of the engine where you cannot see it. Try using a mirror at the rear of the intake manifold and look for wetness. Replacing the gaskey is the best fix.
all of these answers
check that the lock that locks your front tyres into 4x4 still works and if your 4x4 is activated by switch get your electrics checked
You should have your rotors checked and possibly turned or replaced as necessary You should have your rotors checked and possibly turned or replaced as necessary
The timing or crankcase sensor needs to be checked and most likely replaced.
The sensor may be defective/broken. I would have that checked or replaced.
If a washer pump was replaced on a Jeep Wrangler and is still not working the fuses should be checked. The washer switch should also be checked as it could also be causing the pump not to work.
Was the gasket replaced? Have you checked the hose and the heater core. Is everything tightened down?
There is very little information upon which to base a diagnosis. However the primary reasons would be air/fuel mixture, electrics or timing. These should be checked first