Yeah a very dead battery, poor connectors and a poor earth connection can cause similar issues. Another possible cause is the key way in the back of the CAS.. the seem to flog out after a while and the timiing can go 'ALL' over the joint on the move.
I would start with a new battery, with new terminals, new 4ga earth straps (one from batt to chassis, one from the back of the head to chassis), check the CAS and double check the ign.
Also, were both fuel filters changed?
Cheers
J.