I had problems with mine and it was the tach. Easy to check just disconnect one wire and see if problems go away.