If your fuel and electrical system checks out another thing that could be wrong is a cam lobe worn out due to improper breakin or plain ole bad cam and or lifter.