My guess would be the datablocks are creating a syntax error, mostly becausedatablock AudioProfile(startup_4cyl_sound :startup_3cyl_sound)should bedatablock AudioProfile(startup_4cyl_sound : startup_3cyl_sound)