There's a reason no cause has ever, or will ever, been advanced in the comics. Darabont fucked up and clinging to "the virus" seriously detracts from the enjoyment. 

Stop looking for reasons for everything, there's no reason for dead bodies to come back to life. All you're doing is robbing yourself from appreciating the metaphor that Romero created originally. 