I'm not sure anyone else have seen this problem. Flatshaded triangle strips seem to be broken on the iPhone 3GS. I have written a post about it here...
http://memention.com/blog/2009/10/05/Th ... ormal.html
What do you think? Is it a hardware problem or a software bug? ie can it be fixed?!?