Just a guess, but it might be a leaking fuel line, meaning the injectors aren't getting enough fuel into the cylinders, and that's also where the smell is coming from.The other thing you could check is your spark plugs. It sounds strange, i know, but I've seen that happen. If your spark plug isn't sparking, you'll smell gas, because it isn't getting burned. Also would explain your rough starting.
cracked hoses
Numerous things could cause the Nissan Altima to stall. One such thing is the idle control valve, also the exhaust system could cause the engine to stall.
A 2000 Nissan Altima is an interference engine which has very tight tolerance. A slight misalignment can cause the pistons and valves to slam into each other.
Check the ignition coil, or the fuel pump.
Your throttle cable, needs to be adjusted.
my air is cold, and car does not overheat but the fan does not work
Check the transmission fluid on the 1995 Nissan Altima. Bad fluid can cause the transmission to shift harder on parts that are more worn.
A 1998 Nissan Altima uses 134a refrigerant. When charging the A/C system the correct pressure should always be used. An undercharged system will not cool properly and an overcharged system can cause the lines to fail.
alternator or bad wires
A bad crankshaft in a 96 Altima could cause the engine not to start. Depending on the crank damage, the engine could start but not run properly.
YES it does. It should be close to intake.
A faulty thermostat might cause the temp gauge on the 2000 Nissan Altima to raise to hot when the car is not overheating. A faulty thermostat can cause the gauge to move up and down and might even turn the fan on.