Just got a Godzilla myself. Fun game and a great looker.
You mentioned you cleaned the playfield. Did you remove the ramp? I posted in another thread asking about removing the head (to get at the ramp) and the answers indicate it's a bugger to remove the Godzilla head. I'd like to do a full shop job, but I'm concerned about busting the ramp
Congrats on the purchase.
Cheers,
Duane