Hi all My sister has a 1.25l Ford Ka late 2012. It throws the following codes: P0300 - Random/Multiple Misfire P0301 - Clyinder 1 Misfire P0304 - Cylinder 4 Misfire It started Sunday last week, having only been serviced the Saturday. Having full service, including spark plugs, timing belt and water pump. The misfire will only happen at speed, 60/70mph. It starts up fine and drive around town, pull away with no feeling of being down on power. Was serviced and timing belt etc changed by the same garage and technician who we've used for years for this and other vehicles. They rechecked timing and also threw a set of leads on it and re-checked basics. I've taken it to a friend of mine who's a tech at another garage. We pulled the plugs and checked those, cleaned throttle body and swapped the coil. All to no avail. I am going down the line of it's probably a coil taken out the ECU with it as when it misfires you can pull over, cycle the key and the misfire will have gone away. Anybody had any similar experiences? Any suggestions? Many thanks in advance!