i agree with all above ,but you said that your timing was at 35 degreese, is that base timing or is that at full advance, if it is set at 35 base thats way to much, should be between 8 and 12 degrees at base and around 35 at full advance, so you might want to change that first, if at 35 base, that will cause motor not to start well at all!!!!!!