Yes, a bad camshaft is one of the major causes of poor engine performance and poor acceleration. When the camshaft goes bad, it affects the fuel injection rate and ignition timing, which in turn leads to poor engine performance.