Since you say you have a misfire did you check the obvious electrical stuff yet coils, spark plugs etc.?