There was a change in the way difficulty is reported in one of the early patch releases. The original client/wallet used a difficulty base of 2^24 (compare bitcoin at 2^32 and litecoin at 2^16). This was changed to 2^32 by the patch release (just cosmetic really, but under the old system we'd be approaching a diff of 1 Million which just looked nasty IMHO). Possibly the cgminer version you have is reporting on the old difficulty scale. As long as your blocks are being accepted its not really a problem.