I have the same issue with Campy and I use Specialites TA Carmina. Works great with my Campy Record setup.

http://www.peterwhitecycles.com/carmina.asp

Don't know if you can change cranks, it would be great if you could.