car won't start after a few hour of not driving it? on 1995 Buick LeSabre

drove my car yesterday it was fine then i came home for a few hours and then went to leave again and it would not start. i have had the fuel pump, the crankshaft position sensor, and the camshaft position sensor changed and it still does it.

Asked by for the 1995 Buick LeSabre
Seems like the ignition control module or coil , because it
Seems like your heating it up then on restart , it wont start hot..
Or they were known to have connection problem at
Coil module , wiggle connectors and try or tap on coil pack and try.
Need 2 people
just took the ignition control module and the coils to autozone for them to test them the part all passed.
Ive had people do that and it was a module , but go from there ,sometimes there tesr are
Faulty, but check from there , electrical parts are non returnable...
I finally got the codes that are on my car. these are the current codes: P0112, P0321, P1361 and these are the codes that were on my car: P0321, P0341. Can you tell me what the codes that are current mean and what part i need to get fixed? Please and thank you so much for all of your help.