Hi everyone, am having problem with my 4unner and was wondering if anyone can help. My check engine light just came on when I'm in drive but stopped, my truck will have a very rough and shaky idle (like it wants to die or something). It doesn't then I can continue to drive normally. Its started to do it in reverse when stopped also. Now its doing it when Im going very slow (like just letting my foot on the brake). Nothing is overheating or anything. Need help. Places want to charge over hundred dollars to check it. Was wondering if its something I could figure out. If anyone can help, I could use it. thanks