Bought the solenoid but that didn't fix it. Noticed the flapper was dangling so ordered that and it fixed the issue. My spring was also in good shape but make sure it sits in the proper hole when you put it back in. The video below was very helpful and installation was easy! Happy customer.