There’s a good chance that the tape heads (the spools that read and write to the tape) have either become dirty or warn out. You can try purchasing a cleaning cassette- definitely go with a Cannon brand tape, as they have different viscosity. If that doesn’t do it you might look at getting the tape heads replaced. They are however, pretty expensive.