I know from recent experience that a blinking check engine light is an indication of the engine misfiring and causing potentially severe problems. Yours does not look like its steady blinking but kind of erratically flashing in no particular pattern. Not sure whats going on there, seems like something is shorting out.
X2 to getting an OBDII reader and seeing what that says and reporting back.