I've resolved a lot of weird issues by turning off Presets in the Site Preferences area for the eBay account I'm listing to. Turning off Business Policies, since I'm not using them in my API calls, helped some weird issues which I assume were data conflicts.

I recommend you comb the Preferences for anything relating to Listing.