^^ i had a similar problem before, but it might not be the same thing.

check and make sure all your plugs are plugged in. TPS, MAF, CAS, everything. any plug you see, make sure its on.

and the shaking may be motor mounts, which arent THAT hard to fix.