Just got a 2005 E and everything was working great then basically at the same time the A/C stopped blowing cold while driving, it was very difficult to start and the CEL came on. Took it to the Honda dealer for a code 2646 and to get the A/C checked. They vac'd and charged the A/C, but it is still only blowing cold while sitting still and idling. For the 2646 Code they told me that the engine was bad and that it had been run low on oil thus stretching the timing chain causing an itermittant timing jump. The recommendation was to buy a new motor. I saw a lot of post about the VTech Selenoid so I just changed it and it seems to run OK, but I'm worried about the timing issue. Any thoughts on these 2 problems?