I would get the code checked, like Max said, try a local chain parts store, a lot of them will read codes for free.
Max, you want guys that have to spend 50K plus in tools, to take time out to go read codes for free instead of making money?
Not to take away or say anything bad about getting things done aftermarket, but if it is caused because of aftermarket work or parts, why should the dealer eat that?
Not flaming, just being one of those guys that you think they should give away their time for free :blahblah:
Like I dont give enough of my time away for free here....lol....j/k