errrrr wtf!!

today i picked my car up from a lcal tuning shop. they installed my ls/v and said everythin worked but vtec popped a little bit. so i picked it up and my battery was drained he said but a new battery in it and it should be fine. when i left vtec didnt hit at all and it broke up and popped at between 7000-7500 rpms. the car died sitting in traffic and nothing would work. got a jump. put a new battery in and the car stayed on idled fine yadda yadda. vtec didn hit again (2nd time) then a third so i went to a local bar and had a few beers then was going home got on it alittle just eeping with traffic and vtec didnt hit again but still pulled hard n strong. keep in mind this whole time my ecu flashed nothing no cel or anything. perfect idle. i took a left from the light and its running like shit cel came on and i was flashing code 22 which if im right is vtec pressure switch. everytime i sat at a light or somethin it still idled fine but just cruising was a problem( didnt get on it after that. just went home and parked it. ) does anyone know what the hell happen. im all ears.

http://www.g2ic.com/forums/announcement.php?f=14&a=13

USE APPROPRIATE SUBJECTS
Your subject should be a broad description of what your problem/question/topic is. For example, don’t post a thread with just “HELP” or “QUICK QUESTION” in the subject. Doing this will be regarded as pure laziness and the thread will be promptly deleted. Using appropriate subjects helps the search engine function better!. Also, do NOT use a different subject than what your thread is about, just to get attention. It will also be deleted.