Welcome to Just Commodores, a site specifically designed for all people who share the same passion as yourself.
While its a good idea to swap fuel filters as part of regular maintenance. The OP mentioned two codes. I think that's a pretty good indication he has a problem with the ignition system somewhere.If it was any of these then it would play up while driving too, CAS fail when hot most times so I rule that out, could be a bad earth but sound more likely fuel pressure related.
Just turn on and off repeatedly every 10 seconds that will help prime the line before starting, have you tried swapping over relays under the bonnet, also look at the wiring under the car that feeds the fuel pump for small breaks causing the wirers to be exposed.Thanks for the link Trevor. I've seen that the fuel pump won't prime again unless waiting for 15 seconds. I tried it repeatedly, but would've only got one squirt of fuel which wouldn't be enough. I'll test the engine when cold by letting the fuel pump prime 5-6 times, and then try cranking.
I've almost replaced the entire ignition system (plugs, leads, coils and DFI), so I'm not beginning to think it's the CAS with an intermittent fault or the fuel pump. Given the car drives extremely well once it's started, I'm leaning toward fuel pump. The fuel pump test will hopefully let me know which it is.