I have a 530i recently fully serviced. However, last few days when I turn the key to start the engine, it makes a noise and the TV screen flickers before it starts after a delay. I dont think its the battery as all electrics work. Could it be the spark plugs?