I got it working thanks to all of you. I'm using MicroCode studio and changed the configuration settings from the Compile and Program dialog. While changing the watchdog postscaler setting I noticed that the Oscillator mode was set to HSPLL. When I set this to HS the timing was correct. According to the datasheet there is a postscaler adjustment for the PLL setting (1/2, 1/3, etc) so I assume I would change that if the mode were HSPLL. If I understand it correctly, I would want to use HSPLL when using the USB functionality.

Thanks again,
Jeff