Thanks for your help people. I think i finally found a reputable mechanic, my friends have been going to him for 10 years. I will have him check these things out as well as the codes that are stored since the service engine soon light has been on a few times. Will get back when/if we find anything wrong! Thanks again.