My Altezza 3sg beams 2000 has a problem with misfire,it jst started one morning with a terrible misfire, rough idle and bad fuel smell,i tried to change spark plugs though not new one and it kind of worked with a bit of misfire.after days then it again went bad rough idle,i called mechanic then told me its an ignition coil which needs replacement and of which i did, after installation th performance was good,no more fuel smell but with a bit of misfire.afterwards i did a full service including new spark plugs bt still with a bit misfire and it refuses full new spark plugs bt accept 3 new with 1 old plug with bit misfire,with full new plugs it runs rough on idle please what can i do ?