Sorry my Crystal ball is with the polishers!
There is a vast number of causes for an MIL, there's no way for us to tell, you need to get the codes read, in fact as an owner I'd recommend you splash the £20 to buy your own reader.
There is a vast number of causes for an MIL, there's no way for us to tell, you need to get the codes read, in fact as an owner I'd recommend you splash the £20 to buy your own reader.