I OWN A 1997 BMW 540I, THE ENGINE WILL NOT TURN OVER. BATTERY AND STARTER ARE GOOD. COULD THIS BE AN IGNITION SWITCH OR RELAY PROBLEM? IF, SO HOW DO I TEST THEM? THANK YOU.