I found some of the reasons Mypodcast.com has been acting up. It was seriously hacked by somebody trying to force free ads for themselves into postings. You can avoid these hacks by not including any images in your postings there. This probably interfered with the feed being sent to Itunes.
This time, it is not the fault of Itunes.