I have a 2001 GMC Jimmy 4x4. The problem started with just a rattle and now it's gotten worse. I've replaced the spark plugs and wires, timing chain, tensioner pulley assembly, and idler assembly. I can't put much more into it. Once you get the rpms up to about 2000 its not so bad, but it won't idle at all, and if you put it in reverse it dies instantly. Please help!!