Hey guys,
So i just bought an 03 M45 ( 87K woot woot

) about a month ago and started noticing issues while starting the car. I got the battery replaced since the seller told me he had not replaced the battery since he owned the car ( 7 years) thinking it was a battery issue. The service advisor at infiniti claimed they checked the starter and it was fine so it had to be the battery. Shortly after replacing the battery, the issue returned. I took it back to infiniti and they "ran diagnostics" on the car for $130 to tell me there is an issue with the starter ( even though a week prior they claimed the starter was perfectly fine). They quoted me $980 to replace the starter which i declined and took the car home. I've had the car for about a week now and it starts perfectly fine. I just need to turn the key for the radio to cut on and after i hear the beep, i turn the ignition all the way to start the engine and it starts fine. I took it to a gas station for a tire fix the other day and the mechanic there said the car could have a "delayed starter" ( whatever that means).
Basically, i just want to know if anyone on here has experienced this issue and how they fixed it or have anyone heard of this "delayed starter" thing with the car. I've read a lot about folks replacing the starter on this car but before i go ahead and spend a lot of money on the starter, I just want to know if its just me not starting the vehicle properly by turning the ignition on right away or i have to click first for the radio wait for the beep before turning the key all the way to start the engine. Please advice!
Thanks you!