My Mazda is a 1.6 and everything works like it is supposed to except revving up . If you hold it to the floor it will finally make it to around 3000 rpm but has to be all the way to the floor to get this. New plugs wires and all that and the problem started all of a sudden. Thanks