check Fuel Pump fuse. Like others have stated if you really wanna check coil, jus put timing light on No 1 sparkplug wire. but I doubt it would the coil IMO. Also, most coil paks either work or they dont, ive never seen one cause the issues your stating. Id say its a fuel issue, could be clogged injectors or filter or faulty pump.
Also , to ask the obvious. Was anyone messing in the engine bay prior to this issue. YOud be surprised at what human error can cause. Even jus replacing a battery ive seen cars act all weird cuz someone bumped some connection somewhere and caused issues. Id ask him if he had the hood open at all prior to this issue. Or if it honestly jus started acting up. Also he didnt drive thru any deep water did he? Also look at the coolant make sure he didnt blow a headgasket. Timing would be another issue, if it jumped time, you could have this issue.