What would cause the check engine light to come on and run rough at idle in a 95 Jimmy V6?

It's probably carbon in the EGR valve. You can either put in a new EGR valve or just create a small filter like a faucet aerator that catches the carbon build up. I've had this problem on mine and the answer always ended up being carbon in the EGR causing it to stick.