Sometimes it can be some contamination on the gold contacts between the printer and cartridge, if you remove the cartridge get a lint free cloth and either some pure water (or an alcohol wipe), then gently wipe the gold contacts in the printer area, if you see ink colours on it then clean again and dry.
Wipe the same area on the cartrige body (don't wipe the print head itself, just the contacts).
If it is this it only costs a few minutes of time, in some cases when I've not had a wipe at hand I've used spectacle cleaning wipes, they lift the ink and dry without residue.