Engine fan on 2188 keeps throwing belt. I put on a new belt throws it in a couple of days. I can put an old belt on missing one v and it seems to work fine. Water pump and fan bearings went out last year so they are both new, had more belt problems after that. Other bearings seem fine. Any ideas on what to do?