Hi all, I was wondering if any one could help? My ford focus 58 plate has developed some strange faults. The front and back window demister will some times turne it's self on and off and some times I can't turn them on. The brake warning light and ice light keep coming on and off and when they are on the indicators do not work, when this happens if I take it out of gear they switch off and I can signal. There are other things doing similar stuff like ESP light, brake light, and batter light these just seem to come on and off. When the brake warning and ice light are on the car does not idle vary well. I took it to a garage and they said I need an auto electrician, I phone a few and they seem just as puzzled. Has any one suffered or heard of this? Any help would be appreciated.

Thanks.