i just purchased a 1992 300zx tt and i notice its smoking rich on the passenger side..what can cause this..the guy said the ECU was upgraded but he doesnt know the name of it..(weird) ..bad maf? boost leak? it idles rough also..you have to give it gas to make it not shut off while idling..please help..thanks guys