have the codes pulled to see if there are any "easy outs". if your on the south side swing by my shop and ill read the computer for you.
well your approaching the magic 100k mark. and at 100 the timing belt and plugs are due.
if they haven't already been replaced id highly suggest doing it now (denso ). your issue has many different areas of possible failures, expectually with 100k. approaching. but before worrying about anything. id do all maintenance first. then see if the issue is still there.. if so then you have a issue that requires diag.
TLCA # 20314
84 Hilux, 22re Conversion, 63" chevy rears, Rears up front, Bobbed bed, duel e-lockers, 5.29's, 35" Ground Hogs
Step by Step Bed Bob