like the above posts, check out the wiring.. if not check to see if your oil pan has dents which would also cause a code 22. ( had the same problem, not enough oil was getting into the oil pick up screen) or just change your oil and fill to the second line.. hope that helps