Sorry, guess I wasn't clear. The channels are in the right order, it's just the data doesn't get downloaded for them all. Channels 1-21 get downloaded and then random channels get downloaded as well (42, 61, 63, etc.)
Really hard to say without the epg.log file after an update
Have you tried re-running the auto-tune on your TV card?
Are all the channels in your line at Zap2It checked?
Are you giving it enough time to fully update the EPG (15-30 minutes)?
If the channels are external from a STB make sure you have enable the auto-add for digital channels.
After the auto-tune double check one of the channels in mp configuration that no data gets downloaded for to verify it has a frequency.
If it is still not working, please post the log file.
HTH,
patrick
United States of America