thanks for all the comments and questions. i'll try to answer everyone's questions in one post in order.
As far as diagnosing, i got a few things i didn't need but in the end they fixed the problem and my first shop couldn't. I think the tuning joe does is awesome.
I'm from south jersey...