Jeff,
I think I may have found the issue with the full 221 grid not displaying correctly and the subset displaying correctly. After downloading various subsets of various dimensions it all seems to come down to data that "crosses" over 180 deg. Even sub sets that cross over 180 deg would not display correctly.
Notice all the longitude lines bunched up at 180 deg.
Once I got it to where the subset did not cross 180 deg everything is fine.
No wavy longitude lines! Subset region I used to accomplish this is: Lons: -135 / -65 --- Lats: 70 / 10
I really do think it has to do with the grid crossing over 180 deg. I don't know if this will help you or anyone else in finding a solution to the issue or not and this maybe old news to you Jeff, but these are my thoughts on the deal.
Kevin