A bad cam sensor can cause a variety of problems from hard starting to stalling at low speeds. Cam sensor replacement has been known to cure many drivability issues.
Bremmen
ECS Assembled Kit
TiALSport