Today I finally got my palm to sync with my laptop so I could use it to check out the fuel trims and such, and when I did, I was surprised with what I saw. I have a stored code of 22 which is the crankshaft position sensor. And all of my fuel trims are at 139, and before they were right around 100. Can the crankshaft position sensor be causing all this grief??