There are two areas that I have seen that can cause these: hard drive, and memory.
If you disconnect the ATA cable from the hard drive, and this goes away, that's probably what is causing it.
Memory is trickier. This could be the RAM, logic board, or processor (i.e. anything in between the actual ALU and the RAM). Most often, this is caused by bad RAM. If you can boot from the Apple Hardware Test CD that came with the machine, that can be helpful.