try to see if your car has stored some trouble codes.
goto
http://www.240sx.org & check out the faqs there if you don't have an online FSM yet.
Often, it's the coolant temp sensor to the ECU (not to the gauge cluster). If the ECU "sees" that it's running cold still... well it compensates by providing more fuel.
That's 1 of many variables. Here's another... 02 sensor (u can do a search on these).
there's others, but trouble code readings are a good start.
edit: well whoop-dee-doo!
zerothread?id=81587
& check out this member's battle
zerothread?id=128986
then scoot over there when these suggestions didn't work out for u.
good luck!
Modified by ricebike at 8:16 PM 8/27/2005