For the last few months, while listening to my ipod through the car stereo via cassette adapter, I have been driven to near insanity by what I call "auto-reverse flip-flop". This is where the car stereo thinks it's got to the end of the cassette and tries to auto-reverse your adapter and play the other side of it. The fact that a cassette adapter doesn't have an 'end' or even an other side seems to mean nothing to car stereos.
One of the worst things is that it has an element of randomness; there seems no logic to when it will happen. Some days it won't happen at all.. others (usually when there is a podcast I really want to listen to) it will kick in almost immediately. The constant 'kerchink-flip-kerchunk-flop" is unbelievably annoying. After ripping the thing out of the tape deck and smashing it against the dash several times didn't fix it, I tried to find a solution on the internet. I discovered that this was a VERY common occurrence. It even seemed like all adapters, no matter how expensive, would eventually end up doing the auto-reverse flip-flop.
Anyway I did learn of an easy way to solve it. I found this solution in more than one internet forum but there were never any pictures to show you how, so I thought it would be worth an Instructable. It's really easy to do.. all you need is a screwdriver.
EDIT: Firstly thanks for so many kind and amazing comments! - it makes me so happy to know that so many have been helped by the instructions (and saved from insanity). Secondly if you still experience problems after this fix, make sure to read through the comments as there are several suggestions/improvements put forward. It seems like you can actually get away with removing all of the gears! although I haven't tested this. Also If you have problems with low volume after the fix you may need to reverse the wire and insert the adaptor the other way around.