Hi, My fiat punto 2002 1.2 car I just bought, I serviced her and got her some new brakes. The garage said she's basically like new however she keeps misfiring and hopping if I dont have her in a high gear, it's like she needs a certain amount of revs. Its even worse when she's cold. Please help! Im only young and need my car for work!