It could also be a duff battery......I know someone with an almost brand new range rover sport that kept flaggin up warning messages, parking sensors would go off for no apparant reason etc etc. Took ages to track down but eventually they realised the current from the battery was dropping sporadically and causing the issues. Worth checking out, cheaper than a new alt after all......