Check the SQLAgent Error Log to see any error messages.
Did you restore the msdb from a different server or moved the Maintenance plan from a different server ?
Run this
SELECT * FROM msdb.dbo.syssubsystems
Check if the SSIS dll is missing in the location shown by the above query.
--
SQLBuddy