I have a 1997 Plymouth Voyager and I', having a problem with it not wanting to start a lot of the time. It has been in the shop many times where they replaced the cam and crank sensors but it still has issues. Some times it dies while driving down the street. When this happens it starts right back up but you can see that the RPM's drop rapidly to cause this. When we have issues with the starting, we know that it is not getting spark. Once it does start, the check engine light comes on and you can smell the gas burning. Once it is driven and turned off, it usually starts with no issues and the check engine light is off. Mechanics here can't figure it out or tell me there is nothing wrong. I need help to solve this problem please help.