What sort of popping sound? Acting up in what ways after booting? Have you run the Apple Hardware Test diagnostics on the machine (hold down 'D' on startup)? Sounds like a flaky motherboard (or possibly, though less likely, hard drive), but you'd have to describe the symptoms more specifically.