Have you tried resetting the PMU and PRAM? That often helps get Apple laptops un-stuck.
Also, has this laptop worked until recently? I'd check the RAM, i.e. verify both RAM slots by removing one module and powering it on, removing the other module and powering it on, etc., in order to verify it does not have a bad slot. Also, try known-good RAM, if you have not seen this laptop work with the existing RAM.
It's a near-new machine, so if it's under warranty, that's worth taking advantage of.