There are two difficulties that could be contributing to your difficulty.
Some of the recent MacBook Pro models are seeing a rash of Internal Hard Drive cable problems. These show themselves not as outright failures, but as flaky unreliable operation. At faster transfer speeds, such as using an SSD, they are worse. Since booting from a drive is much more intensive than simply reading files off a drive, these sometimes install OK, and sometimes even seem to be OK when checked with Target disk Mode from another Mac.
Anecdotally, the worst of these seem to be the 2009 models. But others are not trouble-free.
-----
The other issue has to do with an SSD's inability to unload deleted data. The OS never tells a Non-Apple SSD what data are being deleted, so the SSD must continue to track, move, and re-organize data that are no longer needed. This can cause an SSD to slow down and even become dysfunctional while Mac OS X says there are still lots of blocks it calls "Free". This article explains the back story:
http://en.wikipedia.org/wiki/TRIM
TRIM Enabler by groths has been widely used to get better results from non-Apple SSDs. Apple has not provided a mechanism that allows more elegant support of TRIM on third-party SSD drives.
So this (and others like it) requires setting aside an Apple module and replacing it with a patched version. Apple has not chosen to allow drive Vendors to qualify their drives, and has not left the names of qualified drives in a config file where they could be modified without changing the code itself.