How does each question get a unique id (is id created in Moodle or SCORM content and at what stage)?
I think you should probably enable the SCORM debugger on your site and watch the calls that occur from your SCORM package to Moodle. It will probably help you understand what is going on.