Chevy 350 help..

Thanks for the suggestions, I will try and see of any tests can be run on the suggested parts. It does have the ICM, control solinoid and map sensor. I wonder if I shouldn't replaced the pickup for the distributor as well. Just don't have the cash to throw at it less it's going to fix it.