Okay yall, I have a big problem. Let me start from the beginning. I have a 2003 nissan altima 3.5 se. I got it about a month ago. Well my cruise control has messed up about 3 times, like on hills it will stop working and I'll have to manually turn it off then press the gas and it will go. Well the very last time it did this, the gas pedal would not work. I had to pull into a local gas station thankfully I was right at it when this happened. So I pull in, the car does NOT die. When I put it in park the motor sounds normal, when i put it in reverse and drive it got real quiet and wouldn't move other than rolling because I have my foot off the brake. Well I turned it off because it wouldn't go, I tried to start it back up to see if it would and it didnt. It didnt even try to start, all it did was click. Well we finally got it home. Charged the battery and it worked fine the next day all day. The day after that I drove to walmart and the car did the same thing there except my gauges started going crazy, inside lights started flashing, and my air bag light was flashing. Well i turned it off and the same thing happened. We took the altinator out and went and got it checked and it passed 3 different tests at 2 different places. We got a new one anyways because the old one was in bad shape and my dad was sure that that was the problem because something was running my battery dead and if the alternator isn't working then your battery is powering everything and too long of that will drain the battery. Well after we put a new one it it was still doing the same thing. And in park it wouldn't rev over 2500 rpm. In drive and reverse it wouldn't even go UNLESS THTHE BATTERY WAS FULLY CHARGED! we have it at a shop right now and they can't figure out the problem either. I need help please lol.