Why is my car misfiring and my check engine light blinking on and off?? on 1996 Pontiac Grand Am

I have a 96' pontiac Grand Am, and after I got my tune up done my car wants to start misfiring bc of the canister and coil. Now after I got those fixed my car is saying I have a crack in vacuum hose.. huh? could someone help me I'm trying to fix the problem.. but it seem like once I fixed one problem another problem comes. please help

if this helps my codes are:
P0302 coil: cylinder number 2
P1441 canister
P0107 vacuum hose

1 answer
you have serveral issues so start with misfire poss wires then have smoke test done to find to find vac leak which may rep canister issue