I'm a bit confused here. A Black screen with a moving curser would imply you have PCH or CPU level problem. Then you talk about getting PPF003 & PPF004 errors which are the fan's. But, if you can get into diagnostics then the PCH & CPU are working here!
So lets back up here a bit... Did you spill something into the the keyboard and/or trackpad and/or sit the system down on a wet surface? I'm suspecting you have liquid damage here (It could have happened a while ago).
If you didn't get the system wet did you have your system served at some point? I think you'll need to open the system up so check the connectors and inspect for dust buildup on the fan's and fins. Using a soft paint brush carefully scrub the logic board, fan and the heat sink fins then use some can'ed air to blow the junk away.
You may want to get a more informative tool here: TG Pro. It will give you a better idea on whats happening for less than $20 its well worth it!
crwdns2934105:0crwdne2934105:0
crwdns2934113:0crwdne2934113:0
crwdns2915270:0crwdne2915270:0
crwdns2889612:0crwdne2889612:0
2
crwdns2942205:01crwdne2942205:0
Reference: Apple Diagnostics: Reference codes
crwdns2934271:0crwdnd2934271:0 Dan crwdne2934271:0