Tough start up

'97 Bonneville has start lag when turning key to start car. Engages, stops and hesitates then engages and starts car. Is this an ignition switch problem? Starter solenoid?