Get a compression check. I agree with Tom on the HG being the issue. Idle issues are varied. Vacuum leaks, bad AFM wiper tracking, idle stabilizer valve, injector issue. But to save some time and end the speculation get a comp test done first.
Aloha and welcome to the insane with intent forum!
Dal