You might not be crazy and your dishwasher may be fine. A lot of people have developed "problems" with their dishwashers with the phase out of phosphates in dishwasher detergents.
http://www.npr.org/2010/12/15/132072122/it-s-not-your-fault-your-dishes-are-still-dirty
Phosphates are great stuff - they help chew through sticky, dried and greasy food across a wide range of water temperatures no matter how hard/soft your water is. Unfortunately, it is also bad for the environment which for us means the Potomac River and Chesapeake Bay.
The reformulated detergents seem to be more picky about the hardness of your water and the water temperature. Before you could easily recommend a particular brand (Cascade Complete) and know that it would work for almost everyone.
After checking to be sure your dishwasher filter and spray arms are in good shape, start experimenting with different brands. We switched from Cascade powder to Finish Powder after enduring months of white film on our plastic, blackened pots and generally lousy performance.