pps the sunlight sensor code you mention in your op (21 & 22 - sun light sensors L & R - no solar heating) simply means that there is no light reaching the sensor on top centre of the dash under the screen - usually because it is dark or the test is being run inside a garage