1.It could be the relay although relays tend to work or they don't, that's it!(refer to your owner's manual for its location) Remove it clean up the male and female contacts with electrical contact cleaner, re-install and wait ten minutes for the excess fluid to dissipate then check.
2. Check the earth wire that leads from the headlight assembly to the inner wing... Remove the earthing bolt, clean up the area and bolt and use copper grease to make a good contact and re-assemble. Most Likely! if not number 3
3. BULBS not correctly fitted! Check the contacts in the side wing repeater, it could be the bulb at a slight angle making intermittent contact. Do the same to the side indicator bulb in the headlight. Easiest thing to try
4. Don't discount the switch stalk assembly... Many Fiat derived cars and commercial vehicles often have the same issue with the stalk contact points.
Remove the bottom cowling and pull the rubber shield further up the stalk... Spray in electrical contact cleaner. With the ignition off, go through the full range of motion of the switch and stalk to aid the cleaner to do it's job quiet a few times. Wait for dissipation of the cleaner and then try it.
If all that doesn't work... Don't take it to a mechanic, take it to an auto electrician instead... With the equipment they use, they will find the fault and solution a lot quicker thus saving at least half the labour cost.
A general rule of thumb with indicator issues is: Faster ticking of the relay relates to a bulb or earth point issue...
No ticking at all with the bulbs not illuminating or constantly illuminated relates to a sticking contact inside the relay or the switch stalk/ wiring to the relay issue... So that can narrow down your search considerably.
By your description of the fault... I would hazard an educated guess it could be the switch/ stalk assembly... But that wouldn't explain why just the front side only and not the rear... Relay or wiring to is therefore the logic answer.