Never mind - sorted it myself.
The glEnableClientState's where breaking it.
Just as a pointer, using the ELEMENT_VERTEX_ARRAY instruction to store the face indexes in, actually slowed down my program by quite a few FPS.
The glEnableClientState's where breaking it.
Just as a pointer, using the ELEMENT_VERTEX_ARRAY instruction to store the face indexes in, actually slowed down my program by quite a few FPS.