Id go to any auto parts store as they can check the code for you and that would be the best place to start.
I also notice you dont lt the engine crank that long. My second car is a honda odyssey and I use to have to crank it for 10 seconds before it start up. Now that I replaced the spark plugs it starts in 3 seconds.