Did you restart certificate services after configuring the KRA to the CA?
Is the private key still there? Try getting rid of the private key to properly simulate - the existence of it may be getting in the way. Try testing this on a workstation instead of on the CA.
Was on vacation last week - are you still having issues with this?