The whole duplicate content thing can be licked if you think of it in terms of percentages. (I have the same problems even with duplicates of my *own* content, when I serve it up several different ways)
You don't get banned or penalized for duplicate content, as long as you're not using someone else's copyrighted stuff without permission (that's a different situation) You get filtered for duplicate content. What this means is, you haven't necessarily done anything *wrong* - they just don't choose to show your results among the billions of other people with essentially the same thing. So you don't have to bow and scrape and beg for reinclusion - you just have to fix it, and once you do, it will eventually regain some or all of your position - maybe even better. Might take a few days, might take a month, but as long as that's your only problem, it is recoverable.
Now - how do we fix it?
If you look at your entire page, some percentage of it is always going to be duplicate by nature - mainly navigation, logo, header and footer.
Another percentage is whatever syndicated content you're using from WhyPark (or any other article service) This includes your AdSense ads, because you don't control which ads run.
And the third section is whatever unique content YOU add to the mix - your text, and pictures, video, and this can include your affiliate ads.
So what you have to do is tip the balance over to where there's a better percentage of unique content than there is of duplicate.
Google doesn't tell you what the percentages are, of course, so you have to play around with it until you find the sweet spot.
Try reducing (or eliminating) the number of articles, and drop down to ONE AdSense block, while building up your own content. Or even temporarily remove AdSense altogether until you get your indexing back, and then start adding things one at a time - if you notice you are starting to drop again, then go back and remove one thing.
I know it sounds like a lot of work. But after you've done it two or three times and brought the sites back, and once you become accustomed to thinking of it mathematically (percentages, remember) you'll be able to gauge instinctively how much unique content you need in order to gain or keep your ranking.
This, by the way, is by no means unique to WhyPark. This is the exact same advice I give my clients with their own developed sites. It's the exact same issue that many ecommerce sites have, where they have pages and pages of very similar products - they can't get them all indexed and ranking, because the percentage of unique content is too low.