Hello, just posting to post. I feel like my other posts aren't showing up and wondered if I needed to post here 1st? 2007 xc90 L6 3.2.