Do not let the garages RIP you off, my wifes 2005 fiat punto developed steering problems 6 months ago, took it to fiat main dealer, diagnosis said needs new steering column, motor,etc, £650.00, the steering was very intermittent, and gradually got worse over the months, Did not let fiat touch the car, i thought this a RIP off, so i had a look at the job myself, First thing you check is the CONNECTIONS going in to the ECU, which is located to the left underside of the steering column, here you will find 3 Multi type plug connections Make sure they are fully home, Especially the steering torque connector, this was the fault on my car, due to the electric cables being tight in the cable holder, and movement of the adjustable steering column, must have pulled them loose over time.
So if your steering is intermittent , then it will most likely be these connections.
Good Luck, puntofiat29