Hi, i have been having a problem recently with my 2003 alfa 156. It started with the battery light coming on intermittently for a few minutes. Then one day on a cold morning it started fine but lost power as i was on the motorway then stalled. I got it towed to a garage and they checked the battery and alternator but could not fine any problem. I drove it away and it was OK for two days then the same thing happened. THis time the garage replaced the battery. It was then fine for a few weeks,, but the battery light came on a couple of times again, then this morning it began to lose power but did not stall. It then drove OK. Any ideas? Sensors problem? Bad electrical connection? 