I have a 2005 dodge dakota 3.7L V6 that won't start. I replaced the battery, checked all the fuses and relays. When I turn the key to on all the dash lights come on and when I turn the key to start the lights will go out but the starter won't engage. I removed the starter/solenoid and had them checked at an electrical shop and they checked out okay. If I use a bypass starter switch, the engine will crank but won't start. There is fuel getting to the engine. Any suggestions?????