hey, i had a y7 and i replaced the header with the EG EX header (doesnt have built in cat) and yes the engine check light came on.
but also, after replacing the header, i no longer have a CAT so of course the check light would come on.
does this help? PM me if u want me to explain in detail...