I have a punto sporting mark 1 1999 with 43k on the clock. It has been running rich for the past few months. I had a shuddering problem which was due to worn out sparks. I only changed them 3 months ago. Can anyone help as to what the problem might be??????