I have problems with the ignition switch. Although the car has a very low mileage, the ignition switch tends to establish the main contact prior to starting the engine with problems, or to lose the contact, thus causing the engine to stall when the car is in use. The switch can be dismantled and the problem is in the worn sliding contact plate inside the switch which can be repaired with the use of sanding paper, but such a repair is only the temporary solution.
Other problems: some rust on the front side of the trunk cover, and on the lower (not visible) part of rear wings behind rear wheels.
The car still has the original spark plugs, contact points, brakes, etc.
Very reliable car for every day use, low maintenance requirements, the owner can do everything on his own regarding regular maintenance, good on mileage.
The longest drive was over 2.500 km in two days from Belgrade, Yugoslavia, to Den Haag, Netherlands; without a single problem.
That "problem with the ignition switch" has certainly been chronic. Only 18,000km in 34 years!!
Those problems you have are very common, or so I would think since all of those problem you have I also have on my fiat same type. except I also am having troubles with the gas tank and I fear I might need to replace it and a gas tank for that car will be very hard to track down.