de la Rosa left frustrated after engine-related issues force him out of Chinese Grand Prix Ewan Marshall 15 years ago