It is a Kubota ZD21 mower.
I have opened the fuel tank to relieve pressure with no change.
It starts fine, and initially runs well. Although when I first noticed the problem it was after I hit a good bump so fuel pump connection is definetly a possibility. I initially thought it may be a bad safety switch but a loose fuel pump connection is something I had not considered.
Keep the good ideas coming, I'll be working on it tomorrow and post an update for anyone that is interested.
When I changed the fuel filter, I did not get soaked with diesel, I will blow out the line to fuel tank tomorrow and see if that makes a difference.