vacumn ?

You said you're misfiring at 3500 and above. Are you sure you're misfiring, As in not spark? ...or spark at the wrong time?