All the above,,,in otherwords,either to much fuel,not enough air,or,I have seen restricted exhaust cause the same.