1.) there is a fuel rail recall at the dealership on these cars, they will pay for the work to be done.
2.) it is very possible that when you slammed the front end of the car... your jumped the timing very bad.
3.) just out of curiosity...is your backseat removed from you car? I know it sounds crazy but...i removed my backseat and the subwoofer that is now in it's place once in a while will slide to passengers side pinching the vacume line to my fuel pump causing my car to shut off and lose almost complete power. when i unpinch the line the car will return to normal.