Ask about your problem on the C5 group on Yahoo, lots of knowledge on there, better than most Cit dealers. To a Cit dealer you are just a gullible source of cash while they happily swap every part till they strike lucky. Go to an indy or ask on the group if there is a guy near you with a Lexia or Proxia diagnostic, most guys who have one will be only to glad to help a fellow Cit owner.
The forum "www.aussiefrogs.com" may be able to help.
Happy C5 owner, October 2010