So after hearing from a few people I finally took my misbehaving Nissan Maxima to this Place. The owner(main mechanic) is an older Iranian(or Iraqi) guy. I have had my car fixed at various places. But hands down this guy is the most honest guy you would find. He checked the car and even advised that if I could live the little noise, I didnt have to fix that part right away and that it was totally safe to drive the car without getting that fixed and then asked me to take my car to autozone to replace the battery rather than doing it himself and said that would be cheaper for me. He didnt charge me a dime. I will surely return when car misbehaves again !