I have a 1997 toyota starlet 1.3 sportif, ive had it for 7 years its done 135,000 mls and has never let me down, but suddenly it has started jerking, as tho it misfires, the engine light comes on briefly and the engine jerks but before you have time to do anything it carries on as normal. I have had a new distributor cap and rotar arm + new plugs, we cleaned all the electrical points and it went okay for a week, but has started doing it again, any ideas on what we can do next? She