sounds like the next thing to check would be secondary idle screw did you reset it after you changed shaft??????????????