Mine might be on the way out - still diagnosing. Figured I'd post before it does go...

Engine is an 05 - I assume they're the same for 99-06?