I'm assuming your problem, like the one I had, is heat related. Heat your Nano and it will glitch, keep it cool and it won't.
On your question:
The proper ATA timing is unknown, and Rockbox recently changed it to match IpodLinux. This fixed most all problems people were experiencing with their Nanos, but why is unknown.