1994 Chevy Silverodo cuts out

I have a 94 chevy pick up with a 350 5.7 engine. Last year it cut off while backing out the driveway and wouldn’t start. the next day it started, I took it to a repair shop they did a tune up and everything was fine for about a year. A few weeks ago I was going home from work and it stoped running I changed the fuel pump it raned for a few days and started to start intermittancely the fuel filter was replaced it shut down again and after a little while it started I replaced the fuel relay but it didn’t fix the problem. I need help.