Hello need a bit of help, just bought a 2006 Roadking police with 1,970 miles, I know the guy did not ride much, well its all stock no mods... I have a poping on decel... I checked exhaust no leaks... Checked intake no leaks.... Could it be its just real lean from factory? I am stunned, please help... Thanks.