I have used this forum many times and really appreciate all the information. Haven't needed any help until now so here's my problem. While riding in Southern Utah for 3 days my "Check Engine" light would come on and off. Code 46 showed up when checked. Engine still ran fine though for over 300 miles of riding. Just as this forum suggested it was a bad TABP wire at the plug. Repaired it with the OTB Harness and the 46 code went away but now the engine won't idle and I get a Code 22. I have checked all the wiring for any signs of breaking but couldn't find anything. What could I have done wrong just by changing the TBAP Harness. Thanks for any help.