Have your gearbox oil checked and replaced, Fiat suggests that you replace the gearbox oil every 70,000 miles, this should resolve the problem, with low gearbox oil it can be difficult to change gears as they are not properly lubricated.
Anwar, November 2007