Nope. That is actually designed to do that. The ignition switch tells the BCM "Hey I want to start the engine" The BCM then turns on a timer, it will activate the starter motor and keep it activated until the engine starts OR it times out. Most people do not notice it until something starts making the engine start hard or not start at all. Then suddenly they hear the starter keep turning even though they have released the key.
Most likely you need to have some tune up type work done like cleaning the throttle body and changing the plugs to get it to start faster and run better.
When you say it runs bad can you describe it or take a video and post it here?
SPONSORED LINKS
Monday, October 9th, 2017 AT 6:39 PM