Are you able to drive your car eventually even though you cranked the engine and die off? Have you check whether battery connections are tightened? When was your last change of spark plugs? The problem can come from many things such as fuel pump, fuel filter, MAF (air flow sensor) and air filter, ignition coil/s, spark plugs, etc etc.... Any engine check light? What is the battery condition or CCA (cold cranking amperes/power) when you bought it? Did the battery shop show you any reading to show that the battery is fresh and/or in new condition? Otherwise, you have to go to workshop especially those shops with diagnostic equipment to check your car.
Btw, you can still start your car with dirty throttle body but just that the RPM especially idling is not very stable as carbon and dirt may have clogged the butterfly valve...
my car service by autosaver, the got run diagnostic and says everything okay.. that was 5k mileage ago.
now is 55k there about mileage..
battery is good condition, only maybe 1 year old.. engine cannot start is not cold state.. is hot state after maybe 50km and resting 10min... it cannot start.. only after 10-15 cranks then it starts..
wow, u state so many things must check ah.. u suggest tan chong or autosaver can do same job..
another month short of being 4 yrs old... at 55k mileage...