Open the ePub file in
Sigil (
http://code.google.com/p/sigil/).
In the
Book Browser on the left, expand the
Images folder. Right click on the image that is supposed to be the cover, select
Add Semantics and
Cover Image. Save and run it through kindlegen again.
Let me know if that doesn't fix things.
Cheers!