1) You posted under Rheem tankless
Open following link for useful troubleshooting resources:
http://waterheatertimer.org/Troubleshoot-Rheem-Tankless-water-heater.html2) Unit can have internal part failure for example PC board, and result is that you get no error code.
This would explain why re-setting the tankless works.
3) Unit could also have loose wire or loose connection.
Or maybe the heat exchanger needs to be de-limed.
Or incoming gas, or incoming air, or vent problem.
Or water pressure, or water flow.
4) Without an error code, the problem can be household plumbing problem.
http://waterheatertimer.org/pdf/No-Error-Code.pdf5) Tankless repair is a large and developing field, and technicians train for years and still see new stuff each day.
Do-it-yourself tankless troubleshooting and repair might take equal amount of work.
First thing you want to do is read the manual several times.
Pay special attention to the word 'maintenance' and make sure you are properly maintaining water heater on yearly basis.
Next thing is to find qualified technician in your area, and put that person's number in your rolodex wallet. When technician comes over, ask that person for do-it-yourself tips and tricks.
6) Add a comment with your experience so other with same-similar problem can benefit.
7) Take advantage of fixya expert assistance live.
For a price, expert works with you while you work on water heater or any do-it-yourself project.
Fixya is always less expensive than a service call.