The check engine light came on a couple weeks ago on my yukon xl. it goes off sometimes, but late comes back on. I took it to autozone to read the code and they said it was both knock sensors not communicating. Has anyone else had this issue? What should I check before removing the manifold to replace the sensors? I have a 2003 yukon xl 5.3 flex fuel. Thanks.