I have a fore triple pump return style fuel system and the other day my check fuel cap light came on . . Any clue why the check fuel cap light would be on ? I've put 900 miles on the car since new motor went in the car.
did u replace the gasket that seals the hat to the tank? did you make sure it was a clean surface?
check your ECU - programmer; you probably have an engine code.
Mine has done that 3 times and after replacing the cap - hooked up the SCT and wala!
Check thw cap, cap liner, fuel filler rim. Check cap click ok tighten. Inspect fuel tank and lines for leaks. Google it and therer are many tips on this.