My Nissan stalled on me while driving on the freeway. We assumed it was due to the fuel being dirty because it's happened to my boyfriends car. So we attempted to clean it out with some "fuel cleaner" It started up but as soon as we pressed on the gas it goes right back out. We were told it was the fuel pump. So we had it replaced. We also were told to replace the battery & canister purge valve solenoid. The car started and ran perfectly for about two blocks! It then started to stall out AGAIN. It's so frustrating because we've spent a lot of money replacing parts and my car still isn't working. Does anyone know what the problem could be?