Code 23 is throttle switch. Did you press and release the accelerator pedal during the code reading procedure? This is required - if the code remains after pressing and releasing the pedal, then you can consider it a real fault code.
Code 31 is for air con - all cars not equipped with air-con will show this code anyway.