An interesting thread on WebmasterWorld forums discusses ways to diagnose a possible Google penalty. If you suspect your site / URL is being filtered out / penalized (e.g. you have lost some Google rankings), try doing the following:

Dig your internal traffic analytics for traffic drops or bad trends;
Perform [site:yoursite.com] search in Google to see if Google [...]