I don't know that you can get ##:## as a format, as Access will want to read that as 12 / 24 and will only want to go that high. I would suggest maybe trying a decimal. Try that from the beginning.
Then you could trick the format on the report.
How?
IIF([field]=[field],left([field],2)&":"&...