This starts to seem like a mixture issue.

Btw. have you checked air filter for leaks?