The SDcard is called StorageCard. Changing the name won't help. On the contrary.
But (and I am not sure of this) I do think the z098 can only handle SD cards, not SDHC cards. Possible you took a new SDHC?
Basically, the setup of Primo is the very same as the setup of iGO8, so redo your steps carefully.
You must keep the existing path alive, meaning the Primo folder should be called IGO8 and the exe file IGO8.EXE. And the content should be on the same spot as well. Sys.txt can be the same.
Look out for the content in the content folder. Map content (Maps, POI, building files, ...) are the same files and thus can be shared. Not all voices can, not all languages can. The same for schemes. And certainly skins can NOT. More, having two content folders (even with different names) on the same SD (or in same memory) will crash Primo. (not iGO)
Mixing content in one content folder can be done (I do it) but will makes things (very) difficult. There are content incompatibilities across iGO 8.3 and primo, and if you ran into one incompatibility, you will surely get an error and/or crashes (both iGO and Primo). The key is to get those incompatibilities out of the way, but that is tricky and frustrating. You need to have a lot of patience to overcome these.
Thus it's best and safest to have a separate Primo content folder and iGO content folder. Replace them on the SD or use different SD's.
oh, I found this :
http://www.navitotal.com/showthread.php?10224-Becker-z098-says-insert-sd-card-after-copying-primo-to-8-gig-sdhc-card