you may just need a really good tune up,when things start getting wear and tear on them they don't work right,you should also include in your question whether its fuel injection or a carburetor it also helps in answering a question like this,the timing will make one run like that though,along with anything fuel related or tune up related,good luck.