First things first.
Pl let's know how you have burnt it and which version of puppy, 32 or 64 bit, whether your m/c is 32 or 64.
I have seen things going weired due to faulty burn and/or incompatibility.
Unless you provide sufficient info, it would be difficult to help.
Once this doubt gets...