Hi I have a 2003 fiat punto active sport I bought the car with the engine check light on when I start the car up it Judders a little and sounds like it's going to cut out before picking up to 1000 rpm I had the car plugged into obd2 and the code p0351 so I replaced both coil packs however when I replaced the back one the car began to misfire so I thought maybe the new coil pack was broke so took it back for a new one but it done the same thing so I put the old coil back on and the car went back to the way it was running fine but Judders abit when started has anyone had this problem as it makes no sense to me how or why I could replace both coil packs just for the car to sound worse when the back coil is replaced id be very grateful for any help driving me nuts