I have heard only an etec mechanic can determine what the problem is. I have also heard that the spark can get pretty gummed up. They are a very fickle motor.