Has it been sitting long between when it ran ok and now? Check everything that the guys have mentioned plus maybe the condensor. If its been sitting a long time could it be bad fuel?