2001 XK8 with 44,000 miles. Just had timing chain tensioners and guides replaced. On the way home check engine light comes on. Code reads VVT Soloniod malfunction. There was no check engine light prior to the work. Replaced VVT solonoid, but light still comes on. Does anyone have a suggestion as to what could cause this?