I had this problem with FH2.26, but it affected SP only.
Now in 2.3, it happens online as well...
If you want to get rid of it in SP:
Go into
'...Battlefield 2\mods\fh2',
Open
'gamelogicinit.con',
And add the following line to the end of the file:
sv.spawntime 1This will effectively remove the "killed" timer, but not the "incapacitated" timer.
The only annoying thing with this fix, for me anyway, is the instant respawn if you get killed by an explosion, etc.
@NTH: Yeah, you can change it when you're setting up a Coop game, but SP only gives you one option: choose a map.