Removing the air filter makes the engine run leaner... It could be that the timing is retarded causing it to run hot, making it look like it's lean, when in fact it's not. I still think you have too much fuel, but the only way to really know is get an AFR gauge. I'd make sure the exhaust isn't plugged up, too.
|