No. If you read the sequence of EML light flashing before you reset it it will tell you the code.
Taken from here in the guides section of this very forum - http://www.350z-uk.c...e-valve-resets/
ECU Resetting Procedures
Timing is extremely critical. If it is NOT DONE within the specify time, the ECU will not reset and the Check Engine Light (CEL) will continue to remain ON.
A stop watch or an analog clock with a second?s needle will be useful.
Operations Procedures
1. Confirm that accelerator pedal is fully released, turn ignition switch ?ON? and wait 3 seconds.
2. Repeat the following steps (2a and 2b) procedures quickly five times within 5 seconds.
2a. Fully depress the accelerator pedal (HARD).
2b. Fully release the accelerator pedal.
3. Wait 7 seconds, fully depress the accelerator pedal and keep it for approx. 10 seconds until the CEL starts blinking. This blinking is the EML code - so count them. You get a series of fast flashes followed by a space then more fast flashes etc... So 1flash, then 1flash then 4 flash then 7 flash would be EML code P1147. - Look that up un the fault code list in the guides section or just google it.
The next bit resets the light/ecu
4. Fully release the accelerator pedal (while the CEL is still blinking)
5. Wait about 10 second.
6. Fully depress the accelerator pedal and keep it for more than 10 seconds.
7. Fully release the accelerator pedal (The CEL light will continue to blink).
8. Turn ignition switch to ?OFF? position and now you can start the car. The CEL light should be gone.
If the CEL light continues to remain ON, repeat the above steps. Timing is EXTREMELY critical to resetting the ECU.
Obviously, a code reader is easier, but you can go outside right now and do this to get the code...and its free.