Folks my 2005 LR3 has a odd fluctuating RPM at a cruising speed 30mph. It only happens when I'm off the gas and tring to hold a steady speed. The RPMs surge above 1000 and back down again. I've replace the air filter, cleaned the mass air flow sensor and throttle body and it didn't fix the problem. What should I be looking at next?