Just what it says. 42 means the speed sensor located in your speedometer isn't working or it is but the signal isn't reaching the ECU. Speedo working? Cable broke? If not run the cruise control diagnostics as a quick way to check the sensor. See the TSRM.
43 means the start signal isn't reaching the ECU. That signal comes from a wire connected to the starter circuit. Push start the car recently? Anyway, first clear the codes and see if they come back...