You can set the ribbon particle parameter for lifetime only once during runtime. After that setting that parameter has no influence.
The ribbon emitter's lifetime value doesn't update.
The ribbon emitter's lifetime value is much shorter.
Head over to the existing Questions & Answers thread and let us know what's up.