I have a misfire. It is worse when cold or under load. It lacks power when going uphill and will not rev past about 4000rpm. Have done all the usual things after searching the forum, plugs, leads, distributor cap, air flow meter etc. However when revving it at a steady 3000 / 4000 revs (to see...