Hi, just hoping that someone can give me some advice.  I have a CANCHECK message that appears on the radio display and this normally happens when the car struggles to start.  From what I have read so far it appears that this may be a connectivity issue and I need to take it it a Fiat garage.  Would this be the same explanation for the car struggling to start?  Next question is, is it an expensive issue to fix?  Thanks in advance for any help 