Okay, so this is a weird problem. Yesterday I upgraded to 2.02 for Pwnage and then I did everything to get my 2g iPhone to 2.0.1. Everything was working just fine after I was finished. Today, however, I turned my phone off and when I turned it back on the display was just random flashing colors. I couldn't see anything expect for bright flashing colors and then eventually the display would go black, but you could tell it was turned on. I tried everything. I tried holding down the home button and the power button for 20 seconds and everything like that. Eventually I just did it to where iTunes recognized it in DFU mode and asked if I wanted to restore. I didn't want to restore so I just turned the phone off again and wa-la I got the pineapple. Now everything is back to normal.
So just to try this again I turned the phone off and low and behold the flashing colors came back and I had to have iTunes recognize it and then I turned it off and on again and it went back to normal.
So I don't know what's going on. I've never had a problem like this before. I used the .tbz and not the .zip for pwnage so I was just wondering if anyone had any ideas.