I have seen the article and my cert is the right format. Here is the error I get in the CreateTSMedia.log
Staging certificate CreateTsMedia 7/6/2012 11:13:26 AM 3424 (0x0D60)
Before executing state - fsVolumeSpaceRemaining= 16712576742025 Mb CreateTsMedia 7/6/2012 11:13:26 AM 3424 (0x0D60)
Could not get name from cert context CreateTsMedia 7/6/2012 11:13:26 AM 3424 (0x0D60)
Failed to create media (0x80004005) CreateTsMedia 7/6/2012 11:13:26 AM 3424 (0x0D60)
CreateTsMedia failed with error 0x80004005, details="" CreateTsMedia 7/6/2012 11:13:26 AM 3424 (0x0D60)
MediaGenerator::~MediaGenerator() CreateTsMedia 7/6/2012 11:13:26 AM 3424 (0x0D60)