http://www.crutchfield.com/S-HLgW7QK...00&I=113KRC335
Costs the same as:
http://www.crutchfield.com/S-HLgW7QK...0&I=500CDE9852
And if you like black with more options:
http://www.crutchfield.com/S-HLgW7QK...0&I=500CDA9853
I wish I would have known that somebody on this Earth wanted that OEM tape player. I tossed mine in the trash. I cringed when I saw it. Old tech that breaks.. not my bag.
Anyhow, the auto eject thing is the first symptom that the tape rotating pulley is too tight. Both cogs spin in unison until tension is high. It thinks its at the end of the tape because either the tape is bad or the "cogs" are not syned anymore and that means that the parts are just worn. You can't repair it unless you have newer parts from the same player. It's plastic cogs, a rubber band, and springs. I built one when I was a kid actually.
Jist is that its turning out of sync because one of the cogs are not doin their job. It will begin to start popping the ribbon on your tapes pretty soon. It's worn. Worn leads to failure. Failure leads to brake. Brake leads to Crutchfield.