The save in session value is to save the inserted primary key. It is used to keep track of the value in case you are inserting into a related table and want to get the newly inserted id. I don't think it is related to your issue.
Please describe the issue you are having in detail and I can try to help. If you can give me a URL and FTP access then I could debug what exactly is going wrong.